See rankings for current players and all players.

Rating History

Match History

150 matches

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