Answers.Body: <p>Here is a list of the 50 currently active players rated over 2500 in the January 2022 list with no GM title sorted by current standard rating in descending order:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: center;">#</th>
  <th style="text-align: center;">Full Name (Last, First)</th>
  <th style="text-align: left;">FIDE ID</th>
  <th style="text-align: center;">Rating</th>
  <th style="text-align: center;">Born</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: center;">1.</td>
  <td style="text-align: center;">Sviridov, Valery</td>
  <td style="text-align: left;">4120680</td>
  <td style="text-align: center;">2562</td>
  <td style="text-align: center;">1991</td>
  </tr>
  <tr>
  <td style="text-align: center;">2.</td>
  <td style="text-align: center;">Livaic, Leon</td>
  <td style="text-align: left;">14531534</td>
  <td style="text-align: center;">2559</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">3.</td>
  <td style="text-align: center;">Petrov, Martin</td>
  <td style="text-align: left;">2911086</td>
  <td style="text-align: center;">2547</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">4.</td>
  <td style="text-align: center;">Sosa, Tomas</td>
  <td style="text-align: left;">121576</td>
  <td style="text-align: center;">2546</td>
  <td style="text-align: center;">1998</td>
  </tr>
  <tr>
  <td style="text-align: center;">5.</td>
  <td style="text-align: center;">Obolenskikh, Dmitry</td>
  <td style="text-align: left;">4156013</td>
  <td style="text-align: center;">2543</td>
  <td style="text-align: center;">1985</td>
  </tr>
  <tr>
  <td style="text-align: center;">6.</td>
  <td style="text-align: center;">Teclaf, Pawel</td>
  <td style="text-align: left;">1185934</td>
  <td style="text-align: center;">2542</td>
  <td style="text-align: center;">2003</td>
  </tr>
  <tr>
  <td style="text-align: center;">7.</td>
  <td style="text-align: center;">Vazquez, Guillermo</td>
  <td style="text-align: left;">3702308</td>
  <td style="text-align: center;">2536</td>
  <td style="text-align: center;">1997</td>
  </tr>
  <tr>
  <td style="text-align: center;">8.</td>
  <td style="text-align: center;">Kourkoulos-Arditis, Stamatis</td>
  <td style="text-align: left;">4221990</td>
  <td style="text-align: center;">2532</td>
  <td style="text-align: center;">1998</td>
  </tr>
  <tr>
  <td style="text-align: center;">9.</td>
  <td style="text-align: center;">Noe, Christopher</td>
  <td style="text-align: left;">24692018</td>
  <td style="text-align: center;">2530</td>
  <td style="text-align: center;">1996</td>
  </tr>
  <tr>
  <td style="text-align: center;">10.</td>
  <td style="text-align: center;">Gazik, Viktor</td>
  <td style="text-align: left;">14928752</td>
  <td style="text-align: center;">2530</td>
  <td style="text-align: center;">2001</td>
  </tr>
  <tr>
  <td style="text-align: center;">11.</td>
  <td style="text-align: center;">Kriebel, Tadeas</td>
  <td style="text-align: left;">330027</td>
  <td style="text-align: center;">2526</td>
  <td style="text-align: center;">1995</td>
  </tr>
  <tr>
  <td style="text-align: center;">12.</td>
  <td style="text-align: center;">Iermito, Sebastian</td>
  <td style="text-align: left;">114286</td>
  <td style="text-align: center;">2525</td>
  <td style="text-align: center;">1993</td>
  </tr>
  <tr>
  <td style="text-align: center;">13.</td>
  <td style="text-align: center;">Nenezic, Marko</td>
  <td style="text-align: left;">912123</td>
  <td style="text-align: center;">2525</td>
  <td style="text-align: center;">1995</td>
  </tr>
  <tr>
  <td style="text-align: center;">14.</td>
  <td style="text-align: center;">Janik, Igor</td>
  <td style="text-align: left;">1159259</td>
  <td style="text-align: center;">2525</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">15.</td>
  <td style="text-align: center;">Trushnikov, Sergey</td>
  <td style="text-align: left;">34299360</td>
  <td style="text-align: center;">2525</td>
  <td style="text-align: center;">1975</td>
  </tr>
  <tr>
  <td style="text-align: center;">16.</td>
  <td style="text-align: center;">Mousavi, Seyed Khalil</td>
  <td style="text-align: left;">12511099</td>
  <td style="text-align: center;">2524</td>
  <td style="text-align: center;">1998</td>
  </tr>
  <tr>
  <td style="text-align: center;">17.</td>
  <td style="text-align: center;">Muradli, Mahammad</td>
  <td style="text-align: left;">13409301</td>
  <td style="text-align: center;">2523</td>
  <td style="text-align: center;">2003</td>
  </tr>
  <tr>
  <td style="text-align: center;">18.</td>
  <td style="text-align: center;">Vernay, Clovis</td>
  <td style="text-align: left;">633046</td>
  <td style="text-align: center;">2523</td>
  <td style="text-align: center;">1989</td>
  </tr>
  <tr>
  <td style="text-align: center;">19.</td>
  <td style="text-align: center;">Sankalp, Gupta</td>
  <td style="text-align: left;">5097010</td>
  <td style="text-align: center;">2522</td>
  <td style="text-align: center;">2003</td>
  </tr>
  <tr>
  <td style="text-align: center;">20.</td>
  <td style="text-align: center;">Galperin, Platon</td>
  <td style="text-align: left;">14165414</td>
  <td style="text-align: center;">2522</td>
  <td style="text-align: center;">2003</td>
  </tr>
  <tr>
  <td style="text-align: center;">21.</td>
  <td style="text-align: center;">Lamard, Guillaume</td>
  <td style="text-align: left;">600261</td>
  <td style="text-align: center;">2520</td>
  <td style="text-align: center;">1997</td>
  </tr>
  <tr>
  <td style="text-align: center;">22.</td>
  <td style="text-align: center;">Kazakouski, Valeriy</td>
  <td style="text-align: left;">13507443</td>
  <td style="text-align: center;">2520</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">23.</td>
  <td style="text-align: center;">Murzin, Volodar</td>
  <td style="text-align: left;">44155573</td>
  <td style="text-align: center;">2519</td>
  <td style="text-align: center;">2006</td>
  </tr>
  <tr>
  <td style="text-align: center;">24.</td>
  <td style="text-align: center;">Makarian, Rudik</td>
  <td style="text-align: left;">44105681</td>
  <td style="text-align: center;">2517</td>
  <td style="text-align: center;">2004</td>
  </tr>
  <tr>
  <td style="text-align: center;">25.</td>
  <td style="text-align: center;">Drygalov, Sergey</td>
  <td style="text-align: left;">24171743</td>
  <td style="text-align: center;">2517</td>
  <td style="text-align: center;">1999</td>
  </tr>
  <tr>
  <td style="text-align: center;">26.</td>
  <td style="text-align: center;">Shuvalova, Polina</td>
  <td style="text-align: left;">24171760</td>
  <td style="text-align: center;">2516</td>
  <td style="text-align: center;">2001</td>
  </tr>
  <tr>
  <td style="text-align: center;">27.</td>
  <td style="text-align: center;">Lobanov, Sergei</td>
  <td style="text-align: left;">24183750</td>
  <td style="text-align: center;">2516</td>
  <td style="text-align: center;">2001</td>
  </tr>
  <tr>
  <td style="text-align: center;">28.</td>
  <td style="text-align: center;">Dai, Changren</td>
  <td style="text-align: left;">8608156</td>
  <td style="text-align: center;">2515</td>
  <td style="text-align: center;">1999</td>
  </tr>
  <tr>
  <td style="text-align: center;">29.</td>
  <td style="text-align: center;">Le, Tuan Minh</td>
  <td style="text-align: left;">12401153</td>
  <td style="text-align: center;">2514</td>
  <td style="text-align: center;">1996</td>
  </tr>
  <tr>
  <td style="text-align: center;">30.</td>
  <td style="text-align: center;">Hauge, Lars Oskar</td>
  <td style="text-align: left;">1509276</td>
  <td style="text-align: center;">2513</td>
  <td style="text-align: center;">1998</td>
  </tr>
  <tr>
  <td style="text-align: center;">31.</td>
  <td style="text-align: center;">Ponizil, Cyril</td>
  <td style="text-align: left;">322202</td>
  <td style="text-align: center;">2513</td>
  <td style="text-align: center;">1991</td>
  </tr>
  <tr>
  <td style="text-align: center;">32.</td>
  <td style="text-align: center;">Noritsyn, Nikolay</td>
  <td style="text-align: left;">2604922</td>
  <td style="text-align: center;">2512</td>
  <td style="text-align: center;">1991</td>
  </tr>
  <tr>
  <td style="text-align: center;">33.</td>
  <td style="text-align: center;">Gavrilescu, David</td>
  <td style="text-align: left;">1227190</td>
  <td style="text-align: center;">2512</td>
  <td style="text-align: center;">2003</td>
  </tr>
  <tr>
  <td style="text-align: center;">34.</td>
  <td style="text-align: center;">Erenberg, Ariel</td>
  <td style="text-align: left;">2811634</td>
  <td style="text-align: center;">2512</td>
  <td style="text-align: center;">2001</td>
  </tr>
  <tr>
  <td style="text-align: center;">35.</td>
  <td style="text-align: center;">Mitrabha, Guha</td>
  <td style="text-align: left;">5057000</td>
  <td style="text-align: center;">2510</td>
  <td style="text-align: center;">2001</td>
  </tr>
  <tr>
  <td style="text-align: center;">36.</td>
  <td style="text-align: center;">Khanin, Semen</td>
  <td style="text-align: left;">4111990</td>
  <td style="text-align: center;">2509</td>
  <td style="text-align: center;">1999</td>
  </tr>
  <tr>
  <td style="text-align: center;">37.</td>
  <td style="text-align: center;">Neugebauer, Martin</td>
  <td style="text-align: left;">14923432</td>
  <td style="text-align: center;">2509</td>
  <td style="text-align: center;">1999</td>
  </tr>
  <tr>
  <td style="text-align: center;">38.</td>
  <td style="text-align: center;">Druska, Juraj</td>
  <td style="text-align: left;">14915650</td>
  <td style="text-align: center;">2509</td>
  <td style="text-align: center;">1994</td>
  </tr>
  <tr>
  <td style="text-align: center;">39.</td>
  <td style="text-align: center;">Beerdsen, Thomas</td>
  <td style="text-align: left;">1030108</td>
  <td style="text-align: center;">2508</td>
  <td style="text-align: center;">1998</td>
  </tr>
  <tr>
  <td style="text-align: center;">40.</td>
  <td style="text-align: center;">Wynn, Zaw Htun</td>
  <td style="text-align: left;">13002783</td>
  <td style="text-align: center;">2508</td>
  <td style="text-align: center;">1982</td>
  </tr>
  <tr>
  <td style="text-align: center;">41.</td>
  <td style="text-align: center;">Paehtz, Elisabeth</td>
  <td style="text-align: left;">4641833</td>
  <td style="text-align: center;">2507</td>
  <td style="text-align: center;">1985</td>
  </tr>
  <tr>
  <td style="text-align: center;">42.</td>
  <td style="text-align: center;">Matviishen, Viktor</td>
  <td style="text-align: left;">14129850</td>
  <td style="text-align: center;">2507</td>
  <td style="text-align: center;">2002</td>
  </tr>
  <tr>
  <td style="text-align: center;">43.</td>
  <td style="text-align: center;">Triapishko, Alexandr</td>
  <td style="text-align: left;">14122286</td>
  <td style="text-align: center;">2506</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">44.</td>
  <td style="text-align: center;">Berchtenbreiter, Maximilian</td>
  <td style="text-align: left;">24641120</td>
  <td style="text-align: center;">2506</td>
  <td style="text-align: center;">1994</td>
  </tr>
  <tr>
  <td style="text-align: center;">45.</td>
  <td style="text-align: center;">Nikitenko, Mihail</td>
  <td style="text-align: left;">13506862</td>
  <td style="text-align: center;">2506</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">46.</td>
  <td style="text-align: center;">Neef, Maximilian</td>
  <td style="text-align: left;">24692085</td>
  <td style="text-align: center;">2504</td>
  <td style="text-align: center;">1996</td>
  </tr>
  <tr>
  <td style="text-align: center;">47.</td>
  <td style="text-align: center;">Brenninkmeijer, Joris</td>
  <td style="text-align: left;">1000047</td>
  <td style="text-align: center;">2503</td>
  <td style="text-align: center;">1969</td>
  </tr>
  <tr>
  <td style="text-align: center;">48.</td>
  <td style="text-align: center;">Annaberdiev, Meilis</td>
  <td style="text-align: left;">14000563</td>
  <td style="text-align: center;">2503</td>
  <td style="text-align: center;">1985</td>
  </tr>
  <tr>
  <td style="text-align: center;">49.</td>
  <td style="text-align: center;">Blohberger, Felix</td>
  <td style="text-align: left;">1632051</td>
  <td style="text-align: center;">2503</td>
  <td style="text-align: center;">2002</td>
  </tr>
  <tr>
  <td style="text-align: center;">50.</td>
  <td style="text-align: center;">Salemgareev, Tagir</td>
  <td style="text-align: left;">24199052</td>
  <td style="text-align: center;">2503</td>
  <td style="text-align: center;">2002</td>
  </tr>
  </tbody>
  </table>
  </div>
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-01-31T20:40:23.577Z
Answers.Text: I didn't check the further but the third player on this list does have a GM title now. Maybe there are more.
Answers.UserDisplayName: koedem
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-01-31T20:43:01.427Z
Answers.Text: Do they all have International Master (IM)?
Answers.UserDisplayName: Ian Ringrose
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-01-31T20:45:55.670Z
Answers.Text: Excellent. Could you perhaps add a filter to this list to only include those players over 30 years old? That seems to be an age more than a standard deviation above the mean age chess players achieve their GM title as per https://chess.stackexchange.com/questions/9891/what-is-the-average-age-to-become-a-grandmaster. That way we could also see who is GM strength but is not a young player about to achieve their GM title
Answers.UserDisplayName: NoseKnowsAll
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-01-31T20:55:00.463Z
Answers.Text: @NoseKnowsAll Or just list people who been over 2500 for more then 3 years.
Answers.UserDisplayName: Ian Ringrose
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-01T08:33:24.187Z
Answers.Text: I think Eli Paehtz recently secured her last GM norm.
Answers.UserDisplayName: Evargalo
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-01T13:16:33.770Z
Answers.Text: @Evargalo it's still open to debate whether the second norm counts. The FIDE says it does not, whereas the german chess federation (DSB) insists on getting her the title. The dispute isn't yet decided.
Answers.UserDisplayName: Hauptideal
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-01T17:05:19.657Z
Answers.Text: @IanRingrose Sviridov, famously has no FIDE title at all.
Answers.UserDisplayName: koedem
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-01T17:11:01.977Z
Answers.Text: @NoseKnowsAll I have converted the post format to a markdown table and added a column for year of birth, but unfortunately markdown columns on Stack Exchange do not support sorting/filtering, so you'll have to copy the data yourself to Excel or some other spreadsheet program and filter it yourself. However, only 6 of the people on the list are over 30.
Answers.UserDisplayName: TylerH
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-01-31T19:13:30.450Z
Answers.LastActivityDate: 2022-02-01T17:10:13.107Z
Answers.LastEditDate: 2022-02-01T17:10:13.107Z
Answers.UserDisplayName: Brian Towers
Answers.Body: <ul>
  <li>Download <a href="https://ratings.fide.com/download.phtml" rel="nofollow noreferrer">2022-02 FIDE standard xml rating</a> file.</li>
  <li>Get players who are not GM or WGM with rating above 2500 and not inactive based from the xml file <code>flag</code> tag.</li>
  <li>Scrape <a href="https://ratings.fide.com/profile/14928752/chart" rel="nofollow noreferrer">certain</a> FIDE page based from fideid to get player rating history.</li>
  <li>Select player with rating info from year 2018 to present having an average rating of above 2500 for that period.</li>
  </ul>
  <h4>Result</h4>
  <p>The m_rating is the mean rating from 2018-01 to 2022-02, rating is the current rating as of 2022-02. Table is sorted by m_rating followed by rating.</p>
  <pre><code>      fideid                   name country sex title  rating   age  m_rating
  0    4120680       Sviridov, Valery     RUS   M   NaN    2561  30.0      2550
  1    4156013    Obolenskikh, Dmitry     RUS   M    IM    2547  36.0      2540
  2     114286     Iermito, Sebastian     ARG   M    IM    2525  28.0      2524
  3   24692018       Noe, Christopher     GER   M    IM    2515  25.0      2523
  4     912123         Nenezic, Marko     SRB   M    IM    2525  26.0      2521
  5   14000563    Annaberdiev, Meilis     TKM   M    IM    2503  36.0      2520
  6   14928752          Gazik, Viktor     SVK   M    IM    2543  20.0      2518
  7     330027        Kriebel, Tadeas     CZE   M    IM    2519  26.0      2517
  8   24183750        Lobanov, Sergei     RUS   M    IM    2534  20.0      2513
  9     633046         Vernay, Clovis     FRA   M    IM    2523  32.0      2513
  10    121576            Sosa, Tomas     ARG   M    IM    2547  23.0      2512
  11  12401153          Le, Tuan Minh     VIE   M    IM    2514  25.0      2510
  12  14122286   Triapishko, Alexandr     RUS   M    IM    2506  21.0      2509
  13   2604922      Noritsyn, Nikolay     CAN   M    IM    2512  30.0      2502
  14   4111990          Khanin, Semen     RUS   M    IM    2509  22.0      2502
  15  12511099  Mousavi, Seyed Khalil     IRI   M    IM    2524  23.0      2501
  16    655830         Bailet, Pierre     FRA   M    IM    2509  33.0      2501
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-01T20:31:27.590Z
Answers.LastActivityDate: 2022-02-03T14:41:25.250Z
Answers.LastEditDate: 2022-02-03T14:41:25.250Z
Answers.UserDisplayName: ferdy
Body: <p>How many players are consistently rated over 2500 but are not grand masters?</p>
  <p>(I am interested in players who have been over 2500 for a few years while actively playing chess.)</p>
  <p>—----</p>
  <p>See also <a href="https://chess.stackexchange.com/questions/27912/why-wasn-t-rashid-nezhmetdinov-a-grandmaster">Why wasn’t Rashid Nezhmetdinov a grandmaster?</a></p>
  
Tags: <fide><rating><grandmaster>
Title: Players who are consistently rated over 2500 but are not GM
ThreadText: # Players who are consistently rated over 2500 but are not GM
  
  (Asked by: username_0 on 2022-01-31)
  
  How many players are consistently rated over 2500 but are not grand masters?
  
  (I am interested in players who have been over 2500 for a few years while actively playing chess.)
  
  —----
  
  See also [Why wasn’t Rashid Nezhmetdinov a grandmaster?](https://chess.stackexchange.com/questions/27912/why-wasn-t-rashid-nezhmetdinov-a-grandmaster)
  
  **Tags:** fide, rating, grandmaster
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2022-01-31. Score: 9
  
  Here is a list of the 50 currently active players rated over 2500 in the January 2022 list with no GM title sorted by current standard rating in descending order:
  
  | # | Full Name (Last, First) | FIDE ID | Rating | Born |
  | --- | --- | --- | --- | --- |
  | 1. | Sviridov, Valery | 4120680 | 2562 | 1991 |
  | 2. | Livaic, Leon | 14531534 | 2559 | 2000 |
  | 3. | Petrov, Martin | 2911086 | 2547 | 2000 |
  | 4. | Sosa, Tomas | 121576 | 2546 | 1998 |
  | 5. | Obolenskikh, Dmitry | 4156013 | 2543 | 1985 |
  | 6. | Teclaf, Pawel | 1185934 | 2542 | 2003 |
  | 7. | Vazquez, Guillermo | 3702308 | 2536 | 1997 |
  | 8. | Kourkoulos-Arditis, Stamatis | 4221990 | 2532 | 1998 |
  | 9. | Noe, Christopher | 24692018 | 2530 | 1996 |
  | 10. | Gazik, Viktor | 14928752 | 2530 | 2001 |
  | 11. | Kriebel, Tadeas | 330027 | 2526 | 1995 |
  | 12. | Iermito, Sebastian | 114286 | 2525 | 1993 |
  | 13. | Nenezic, Marko | 912123 | 2525 | 1995 |
  | 14. | Janik, Igor | 1159259 | 2525 | 2000 |
  | 15. | Trushnikov, Sergey | 34299360 | 2525 | 1975 |
  | 16. | Mousavi, Seyed Khalil | 12511099 | 2524 | 1998 |
  | 17. | Muradli, Mahammad | 13409301 | 2523 | 2003 |
  | 18. | Vernay, Clovis | 633046 | 2523 | 1989 |
  | 19. | Sankalp, Gupta | 5097010 | 2522 | 2003 |
  | 20. | Galperin, Platon | 14165414 | 2522 | 2003 |
  | 21. | Lamard, Guillaume | 600261 | 2520 | 1997 |
  | 22. | Kazakouski, Valeriy | 13507443 | 2520 | 2000 |
  | 23. | Murzin, Volodar | 44155573 | 2519 | 2006 |
  | 24. | Makarian, Rudik | 44105681 | 2517 | 2004 |
  | 25. | Drygalov, Sergey | 24171743 | 2517 | 1999 |
  | 26. | Shuvalova, Polina | 24171760 | 2516 | 2001 |
  | 27. | Lobanov, Sergei | 24183750 | 2516 | 2001 |
  | 28. | Dai, Changren | 8608156 | 2515 | 1999 |
  | 29. | Le, Tuan Minh | 12401153 | 2514 | 1996 |
  | 30. | Hauge, Lars Oskar | 1509276 | 2513 | 1998 |
  | 31. | Ponizil, Cyril | 322202 | 2513 | 1991 |
  | 32. | Noritsyn, Nikolay | 2604922 | 2512 | 1991 |
  | 33. | Gavrilescu, David | 1227190 | 2512 | 2003 |
  | 34. | Erenberg, Ariel | 2811634 | 2512 | 2001 |
  | 35. | Mitrabha, Guha | 5057000 | 2510 | 2001 |
  | 36. | Khanin, Semen | 4111990 | 2509 | 1999 |
  | 37. | Neugebauer, Martin | 14923432 | 2509 | 1999 |
  | 38. | Druska, Juraj | 14915650 | 2509 | 1994 |
  | 39. | Beerdsen, Thomas | 1030108 | 2508 | 1998 |
  | 40. | Wynn, Zaw Htun | 13002783 | 2508 | 1982 |
  | 41. | Paehtz, Elisabeth | 4641833 | 2507 | 1985 |
  | 42. | Matviishen, Viktor | 14129850 | 2507 | 2002 |
  | 43. | Triapishko, Alexandr | 14122286 | 2506 | 2000 |
  | 44. | Berchtenbreiter, Maximilian | 24641120 | 2506 | 1994 |
  | 45. | Nikitenko, Mihail | 13506862 | 2506 | 2000 |
  | 46. | Neef, Maximilian | 24692085 | 2504 | 1996 |
  | 47. | Brenninkmeijer, Joris | 1000047 | 2503 | 1969 |
  | 48. | Annaberdiev, Meilis | 14000563 | 2503 | 1985 |
  | 49. | Blohberger, Felix | 1632051 | 2503 | 2002 |
  | 50. | Salemgareev, Tagir | 24199052 | 2503 | 2002 |
  
  > **Comments:**
  > **username_2**: I didn't check the further but the third player on this list does have a GM title now. Maybe there are more.  
  > **username_0**: Do they all have International Master (IM)?  
  > **username_3**: Excellent. Could you perhaps add a filter to this list to only include those players over 30 years old? That seems to be an age more than a standard deviation above the mean age chess players achieve their GM title as per https://chess.stackexchange.com/questions/9891/what-is-the-average-age-to-become-a-grandmaster. That way we could also see who is GM strength but is not a young player about to achieve their GM title  
  > **username_0**: @username_3 Or just list people who been over 2500 for more then 3 years.  
  > **username_4**: I think Eli Paehtz recently secured her last GM norm.  
  > **username_5**: @username_4 it's still open to debate whether the second norm counts. The FIDE says it does not, whereas the german chess federation (DSB) insists on getting her the title. The dispute isn't yet decided.  
  > **username_2**: @IanRingrose Sviridov, famously has no FIDE title at all.  
  > **username_6**: @username_3 I have converted the post format to a markdown table and added a column for year of birth, but unfortunately markdown columns on Stack Exchange do not support sorting/filtering, so you'll have to copy the data yourself to Excel or some other spreadsheet program and filter it yourself. However, only 6 of the people on the list are over 30.  
  
  ---
  
  ### Answer by username_7 on 2022-02-01. Score: 5
  
  Download 2022-02 FIDE standard xml rating file.
  Get players who are not GM or WGM with rating above 2500 and not inactive based from the xml file flag tag.
  Scrape certain FIDE page based from fideid to get player rating history.
  Select player with rating info from year 2018 to present having an average rating of above 2500 for that period.
  
  Result
  The m_rating is the mean rating from 2018-01 to 2022-02, rating is the current rating as of 2022-02. Table is sorted by m_rating followed by rating.
        fideid                   name country sex title  rating   age  m_rating
  0    4120680       Sviridov, Valery     RUS   M   NaN    2561  30.0      2550
  1    4156013    Obolenskikh, Dmitry     RUS   M    IM    2547  36.0      2540
  2     114286     Iermito, Sebastian     ARG   M    IM    2525  28.0      2524
  3   24692018       Noe, Christopher     GER   M    IM    2515  25.0      2523
  4     912123         Nenezic, Marko     SRB   M    IM    2525  26.0      2521
  5   14000563    Annaberdiev, Meilis     TKM   M    IM    2503  36.0      2520
  6   14928752          Gazik, Viktor     SVK   M    IM    2543  20.0      2518
  7     330027        Kriebel, Tadeas     CZE   M    IM    2519  26.0      2517
  8   24183750        Lobanov, Sergei     RUS   M    IM    2534  20.0      2513
  9     633046         Vernay, Clovis     FRA   M    IM    2523  32.0      2513
  10    121576            Sosa, Tomas     ARG   M    IM    2547  23.0      2512
  11  12401153          Le, Tuan Minh     VIE   M    IM    2514  25.0      2510
  12  14122286   Triapishko, Alexandr     RUS   M    IM    2506  21.0      2509
  13   2604922      Noritsyn, Nikolay     CAN   M    IM    2512  30.0      2502
  14   4111990          Khanin, Semen     RUS   M    IM    2509  22.0      2502
  15  12511099  Mousavi, Seyed Khalil     IRI   M    IM    2524  23.0      2501
  16    655830         Bailet, Pierre     FRA   M    IM    2509  33.0      2501
  
  
  ---
  
  