See rankings for current players and all players.

Rating History

Match History

165 matches

DateOpponentOutcome
Nov 2025JaeJin ChoiWon 3–1
Oct 2025JaeJin ChoiWon 3–0
Aug 2025JaeJin ChoiWon 3–0
Jun 2025JaeJin ChoiWon 3–0
Jun 2025Terence HowzellWon 3–0
May 2025Mark CarringtonWon 3–0
May 2025JaeJin ChoiWon 3–0
Apr 2025Terence HowzellWon 3–0
Mar 2025JaeJin ChoiWon 3–0
Feb 2025NitinLost 3–0
Feb 2025Olivia LeeLost 3–0
Jan 2025NitinLost 3–1
Jan 2025Terence HowzellWon 3–0
Jan 2025JaeJin ChoiWon 3–0
Jan 2025Dhruva GanapathyWon 3–1
Nov 2024Olivia LeeLost 3–0
Oct 2024Shahvaiz AsadLost 3–1
Sep 2024Dhruva GanapathyWon 3–0
Sep 2024Olivia LeeLost 3–1
Mar 2020Zsolt BarthaWon 3–0
Mar 2020Hardit SinghLost 3–1
Feb 2020Zsolt BarthaWon 3–0
Feb 2020Hardit SinghLost 3–1
Jan 2020Brian KempenichLost 3–1
Jan 2020David ShihWon 3–1
Jan 2020Jeremy GordonWon 3–0
Nov 2019Nikhil SrivastavaWon 3–0
Nov 2019David ShihLost 3–2
Oct 2019Terence StotzLost 3–0
Oct 2019Zsolt BarthaLost 3–0
Sep 2019Bin OuyangWon 3–2
Sep 2019Lucas SeaWon 3–2
Aug 2019Brian KempenichLost 3–0
Aug 2019Terence StotzWon 3–2
Aug 2019Romit ChakrabortyLost 3–0
Aug 2019Mike Jensen-AkulaLost 3–0
Jul 2019Zsolt BarthaWon 3–2
Jul 2019Jeffrey SpenceWon 3–0
Jun 2019Terence StotzLost 3–1
May 2019Mike Jensen-AkulaLost 3–0
May 2019Nikhil SrivastavaWon 3–0
May 2019Terence StotzLost 3–0
May 2019Dror MatalonLost 3–2
Apr 2019Zsolt BarthaWon 3–1
Apr 2019Nikhil SrivastavaWon 3–1
Mar 2019Nick WaughWon 3–0
Mar 2019John HwongWon 3–0
Mar 2019Jeremy GordonWon 3–0
Feb 2019Caroline PalmerLost 3–0
Jan 2019Zsolt BarthaWon 3–1
Jan 2019Brian KempenichWon 3–2
Jan 2019Joanna MajkowskiWon 3–0
Jan 2019Theo McKenzieLost 3–2
Jan 2019Shahid NawazLost 3–0
Nov 2018Theo McKenzieLost 3–2
Nov 2018Terence StotzLost 3–1
Oct 2018Mike Jensen-AkulaLost 3–2
Oct 2018Shahid NawazLost 3–0
Oct 2018Terence StotzLost 3–1
Sep 2018Jeremy GordonWon 3–1
Sep 2018Mike Jensen-AkulaLost 3–0
Sep 2018Terence StotzLost 3–1
Aug 2018Sven PirnerLost 3–2
Aug 2018Mike Jensen-AkulaLost 3–0
Aug 2018Sara BambergerLost 3–0
Jul 2018Terence StotzLost 3–2
Jul 2018Josh LebowitzLost 3–0
Jun 2018Alex SchmittWon 3–0
Jun 2018Terence StotzLost 3–0
May 2018Jeremy GordonWon 3–1
May 2018Zsolt BarthaWon 3–0
May 2018Terence StotzWon 3–2
May 2018Meldan HeaslipLost 3–1
Apr 2018Brian KempenichLost 3–2
Apr 2018Jeremy GordonWon 3–1
Apr 2018Sven PirnerLost 3–1
Mar 2018Terence StotzLost 3–0
Mar 2018Zsolt BarthaLost 3–2
Mar 2018Joanna MajkowskiWon 3–0
Feb 2018Zsolt BarthaWon 3–0
Feb 2018Stephen HarrellLost 3–1
Feb 2018Aniket MandalikLost 3–0
Oct 2017Manuel CoquetLost 3–0
Oct 2017Brian KempenichLost 3–0
Oct 2017Terence StotzLost 3–0
Oct 2017Avi FlamholzLost 3–1
Sep 2017Manuel CoquetLost 3–2
Sep 2017Navarun JainWon 3–0
Sep 2017Duncan MacRaeWon 3–0
Aug 2017Brian KempenichLost 3–2
Aug 2017Terence StotzLost 3–2
Jul 2017Cecilia Shan CaoWon 3–0
Jul 2017Duncan MacRaeWon 3–0
Jun 2017Terence StotzLost 3–0
May 2017Zsolt BarthaWon 3–0
Apr 2017Zsolt BarthaWon 3–1
Mar 2017Duncan MacRaeWon 3–0
Mar 2017Janeau JanssenLost 3–2
Feb 2017Rodrigo LasherasWon 3–1
Feb 2017Zsolt BarthaWon 3–0
Nov 2016Keaton NoonWon 3–1
Nov 2016Zsolt BarthaWon 3–1
Oct 2016Nikhil ParanjapeLost 3–0
Sep 2016Brian KempenichWon 3–1
Sep 2016Reto SutterLost 3–0
Aug 2016Terry ChangLost 3–0
Jul 2016Brian KempenichWon 3–1
Jun 2016Daniel SchwartzLost 3–0
Jun 2016Cristhian DanielWon 3–1
May 2016Daniel SchwartzLost 3–2
Apr 2016Nate AdenLost 3–2
Apr 2016Ankur DaveLost 3–0
Apr 2016Rupert MyersLost 3–0
Apr 2016Kent DanielsLost 3–0
Mar 2016Nate AdenLost 3–2
Mar 2016Ankur DaveLost 3–0
Jan 2016Nikhil ParanjapeLost 3–0
Jan 2016Alok SinghWon 3–0
Jan 2016Zsolt BarthaWon 3–0
Jan 2016Keaton NoonWon 3–0
Nov 2015Ankur DaveWon 3–2
Oct 2015Zsolt BarthaWon 3–0
Oct 2015Nikhil SrivastavaLost 3–2
Sep 2015Mohammad SalamaLost 3–2
Aug 2015Jaiyoung RyuLost 3–2
Aug 2015Ankur DaveWon 3–0
Aug 2015Jonas HansenWon 3–2
Aug 2015Zsolt BarthaWon 3–0
Jul 2015Jennifer RhaLost 3–0
Jul 2015Rupert MyersLost 3–0
Jul 2015Jonas HansenLost 3–1
Jun 2015Jaiyoung RyuWon 3–2
Jun 2015David BrattLost 3–0
Jun 2015Karan JainLost 3–0
Jun 2015Mitchell O'ConnellLost 3–0
May 2015Zsolt BarthaWon 3–0
May 2015Aubrey ShickWon 3–0
May 2015Alfonso RojasWon 3–0
Apr 2015Jaiyoung RyuLost 3–1
Apr 2015Karan JainLost 3–1
Mar 2015Ben GellerWon 3–1
Mar 2015Zsolt BarthaWon 3–1
Mar 2015Karan JainLost 3–0
Feb 2015Brian KempenichLost 3–1
Feb 2015Alex KaplanWon 3–0
Feb 2015Aubrey ShickWon 3–0
Feb 2015Emmanual TsukermanWon 3–0
Jan 2015Patrick BaylisLost 3–0
Jan 2015Reto SutterLost 3–0
Jan 2015Karan JainLost 3–0
Jan 2015Seobin JungWon 3–0
Nov 2014Jim EvansLost 3–0
Nov 2014Aubrey ShickWon 3–0
Nov 2014Zsolt BarthaWon 3–0
Nov 2014Alfonso RojasWon 3–0
Nov 2014Laura DobbsLost 3–0
Oct 2014Louis RussellLost 3–0
Oct 2014Mike Jensen-AkulaLost 3–0
Oct 2014Laura DobbsLost 3–1
Oct 2014Joe HydeLost 3–0
Nov 2013Vin MarshallWon 3–0
Oct 2013Terry ChangLost 3–0
Oct 2013Philip BildnerLost 3–0
Sep 2013Joe HydeLost 3–0
Sep 2013Akash SharmaLost 3–0