4

I'm looking for a tool where I can input a name (e.g. Hans Niemann, Levy Rozman, Eric Rosen etc.) and it will tell me the highest rated player they beat in chess (FIDE rated games). I appreciate any help!

Rewan Demontay
  • 17,514
  • 4
  • 67
  • 113
fartgeek
  • 605
  • 4
  • 14

3 Answers3

3

No such tool exists. You will have to write it yourself. Here is what you need to do:

  1. Go to the "Individual Calculations" page for the player you are interested in. For Hans Niemann that is here.
  2. You will see the word "available" for each month/time control combination where he has FIDE rated games. Click on one of these, for instance Standard/September 2022.
  3. There you will see that he had two wins against Kobalia(2578) and Idani(2641). Record these as you wish.
  4. Rpeat for all periods where results are "available" for the time control(s) you are interested in.

I would suggest you write a program to do screen/data scraping to speed this up.

Brian Towers
  • 96,800
  • 11
  • 239
  • 397
  • 1
    Hmmmmm... interesting I'll consider it. Thanks! – fartgeek Sep 04 '22 at 20:15
  • even with this approach you can read only records after april 2008 – cmgchess Sep 05 '22 at 04:48
  • data scraping is not the best answer. downloading a game dump which recorded player ELO is much simpler – qwr Sep 05 '22 at 08:53
  • I wonder why you write "no such to exists" when there is ChessBase that has been built specifically for this and similar purposes. – Hauptideal Sep 07 '22 at 09:24
  • @Hauptideal this is true only for the games that get into chessbase mega database – cmgchess Apr 14 '23 at 10:27
  • @cmgchess which is true for almost every single game of relevance (i.e. classical tournament/league games). There is no DB that is even remotely as good or comprehensive as the ChessBase, therefore it's the best chance to get the correct answer... I'm pretty sure OP wasn't asking for random lichess blitz games. – Hauptideal Apr 16 '23 at 15:52
  • @Hauptideal absolutely! but i'd be more interested in to see who my best win was :P – cmgchess Apr 16 '23 at 15:58
1

If you have Chessbase:

  1. Step one: Filter every game played by your player and the result (i.e. your player won; you can do this for White and Black separately and merge the results, but you shouldn't even need to).
  2. Step two: Sort by rating.

That's it.

Hauptideal
  • 6,172
  • 15
  • 36
  • unfortunately, that "if" is the caveat... Good answer though... – fartgeek Sep 07 '22 at 01:24
  • 1
    @fartgeek the same thing can be done using chessbase players website. there is also a search option in there. https://players.chessbase.com/en/player/Niemann_Hans%20Moke/363841 . A downside of this is not only fide rated games get in here. games such as titled tuesdays, serious online events get in here – cmgchess Sep 09 '22 at 13:57
1

This is possible to do with scid vs pc (free and open source) as follows

  • Load a database (e.g., caissabase, which is free)
  • filter games in which player X plays white and wins
  • in the filtered collection in the game list window click on the button 'black elo' to sort the collection by black elo.

Do the same by filtering games in which X plays black and wins.

chesskobra
  • 167
  • 8
  • You need the Chessbase to do this, as this is the only comprehensive database, and it's not free. You might miss the highest-rated win of a player just because it's not in the free DB. – Hauptideal Sep 08 '22 at 11:42