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