See rankings for current players and all players.

Rating History

Match History

101 matches

DateOpponentOutcome
Mar 2019Javier ArroyoWon 3–1
Mar 2019Bin OuyangWon 3–0
Mar 2019Sara BambergerLost 3–1
Jan 2019Terence StotzWon 3–1
Jan 2019David BrattLost 3–0
Nov 2018Long JohnLost 3–0
Nov 2018Kent DanielsLost 3–2
Oct 2018Pradyumn NarnoliaLost 3–2
Oct 2018Long JohnLost 3–1
Sep 2018Raphael MagarikLost 3–1
Sep 2018Sven PirnerLost 3–0
Sep 2018Sara BambergerWon 3–0
Jul 2018Duo WangWon 3–0
Jun 2018Ludwig SchoenackLost 3–2
Jun 2018Raphael MagarikLost 3–0
Jun 2018Meldan HeaslipLost 3–0
May 2018Brian KempenichWon 3–2
May 2018Ryan van der HarstWon 3–1
May 2018David BrattLost 3–1
Apr 2018Brian KempenichWon 3–2
Apr 2018Tyler OwensWon 3–0
Apr 2018Sven PirnerWon 3–0
Apr 2018Jeremy GordonWon 3–1
Mar 2018Stephen HarrellLost 3–2
Mar 2018Aniket MandalikLost 3–0
Mar 2018Sven PirnerWon 3–2
Mar 2018Sergey DobrinovLost 3–1
Mar 2018Ryan van der HarstLost 3–1
Feb 2018Joanna MajkowskiWon 3–0
Feb 2018Sergey DobrinovLost 3–1
Feb 2018Diego ButrichLost 3–1
Feb 2018Ryan van der HarstLost 3–1
Feb 2018David BrattLost 3–2
Jan 2018Brian KempenichWon 3–2
Jan 2018Terence StotzWon 3–1
Jan 2018Ryan van der HarstLost 3–2
Jan 2018Manuel CoquetWon 3–0
Oct 2017Cori LandWon 3–0
Oct 2017Pierre YoussefWon 3–0
Oct 2017Kent DanielsWon 3–2
Oct 2017Vishesh DalalLost 3–2
Sep 2017Avi FlamholzWon 3–0
Sep 2017Diego ButrichLost 3–0
Sep 2017Craig HollowLost 3–1
Sep 2017Rashid HameedLost 3–2
Aug 2017Kent DanielsLost 3–1
Aug 2017Sahar SareminaeniLost 3–1
Aug 2017Chris FloresLost 3–1
Aug 2017Wayne HeiserLost 3–0
Jul 2017Carl SchreckWon 3–0
Jul 2017Mike Jensen-AkulaLost 3–0
Jun 2017Mike Jensen-AkulaLost 3–0
Jun 2017Meldan HeaslipWon 3–1
Jun 2017Nate AdenWon 3–0
Jun 2017Wayne HeiserLost 3–0
May 2017Meldan HeaslipLost 3–2
May 2017Sahar SareminaeniLost 3–0
Apr 2017Janeau JanssenWon 3–1
Apr 2017Meldan HeaslipWon 3–2
Apr 2017Sergey DobrinovLost 3–0
Apr 2017Kent DanielsWon 3–2
Mar 2017Vipul GuptaWon 3–0
Mar 2017Meldan HeaslipLost 3–1
Mar 2017Raphael MagarikWon 3–1
Feb 2017Nikhil ParanjapeLost 3–1
Feb 2017Meldan HeaslipLost 3–1
Feb 2017Shaun LimLost 3–1
Feb 2017Sahar SareminaeniLost 3–1
Jan 2017Chris FloresLost 3–1
Jan 2017Meldan HeaslipLost 3–1
Nov 2016Kent DanielsWon 3–2
Nov 2016Meldan HeaslipLost 3–1
Oct 2016Meldan HeaslipWon 3–2
Oct 2016Anuj DawarWon 3–0
Oct 2016Shaun LimLost 3–0
Oct 2016Kent DanielsLost 3–2
Sep 2016Terry ChangLost 3–0
Sep 2016Jose LaraWon 3–0
Sep 2016Shaun LimLost 3–0
Aug 2016Nikhil ParanjapeLost 3–1
Aug 2016Kent DanielsLost 3–1
Jul 2016Nate AdenWon 3–0
Jul 2016Reto SutterWon 3–2
Jul 2016Nikhil ParanjapeLost 3–0
Jun 2016Keaton NoonWon 3–0
Jun 2016Brian KempenichWon 3–0
Jun 2016Nikhil ParanjapeLost 3–1
Jun 2016Alok SinghWon 3–0
May 2016Ankur DaveLost 3–0
May 2016Rupert MyersLost 3–0
Apr 2016Chris FloresLost 3–0
Apr 2016Ronald DahlLost 3–0
Apr 2016Shaun LimLost 3–0
Apr 2016Mike Jensen-AkulaLost 3–0
Mar 2016Saurabh BajajLost 3–0
Mar 2016Shantanu MittalWon 3–2
Mar 2016Shaun LimLost 3–0
Mar 2016Jared BardLost 3–0
Feb 2016Terry ChangLost 3–0
Feb 2016Josh TraunerLost 3–0
Feb 2016Wayne HeiserLost 3–0