See rankings for current players and all players.

Rating History

Match History

127 matches

DateOpponentOutcome
Nov 2019Romit ChakrabortyLost 3–0
Nov 2018Ludwig SchoenackLost 3–1
Nov 2018Josh LebowitzWon 3–2
Jan 2018Rashid HameedWon 3–0
Jan 2018Diego ButrichLost 3–1
Jan 2018Daniel IsaacsonLost 3–1
Jan 2018Joanna MajkowskiWon 3–1
Nov 2017Sara BambergerLost 3–2
Nov 2017Vishesh DalalLost 3–1
Nov 2017Meldan HeaslipLost 3–2
Oct 2017Vishesh DalalWon 3–0
Oct 2017Cori LandWon 3–0
Oct 2017Josh LebowitzLost 3–2
Oct 2017Raphael MagarikWon 3–1
Sep 2017Caroline PalmerLost 3–0
Sep 2017Karan GoyalLost 3–0
Sep 2017Meldan HeaslipLost 3–0
Aug 2017Sahar SareminaeniLost 3–0
Aug 2017Wayne HeiserLost 3–0
Aug 2017Josh LebowitzWon 3–1
Aug 2017Chris FloresLost 3–2
Apr 2017Meldan HeaslipWon 3–2
Apr 2017Sergey DobrinovLost 3–2
Apr 2017Josh LebowitzLost 3–2
Mar 2017Sahar SareminaeniLost 3–1
Mar 2017Sergey DobrinovLost 3–2
Mar 2017David BrattLost 3–1
Feb 2017Janeau JanssenWon 3–0
Feb 2017Diego ButrichWon 3–0
Feb 2017Nate AdenWon 3–0
Feb 2017Sergey DobrinovLost 3–2
Jan 2017Shaun LimLost 3–0
Jan 2017Sahar SareminaeniLost 3–1
Jan 2017Nikhil ParanjapeLost 3–2
Nov 2016Josh LebowitzLost 3–2
Nov 2016Meldan HeaslipWon 3–0
Oct 2016Meldan HeaslipLost 3–2
Oct 2016Josh LebowitzWon 3–2
Oct 2016Anuj DawarWon 3–0
Sep 2016Shai VardiLost 3–1
Sep 2016Ankur DaveLost 3–1
Sep 2016Diego ButrichLost 3–2
Aug 2016Nikhil ParanjapeWon 3–0
Aug 2016Nate AdenWon 3–0
Aug 2016Josh LebowitzWon 3–1
Aug 2016Nakul VakilWon 3–1
Jul 2016Shaun LimLost 3–1
Jul 2016Sameer BajajWon 3–0
Jul 2016Terry ChangWon 3–1
Jun 2016Reto SutterWon 3–0
Jun 2016Shaun LimLost 3–2
Jun 2016Ryan AkersWon 3–0
Jun 2016Nate AdenWon 3–0
May 2016Ankur DaveLost 3–2
Apr 2016Duo WangWon 3–0
Apr 2016Keaton NoonWon 3–0
Apr 2016Ankur DaveLost 3–2
Apr 2016Nate AdenWon 3–0
Mar 2016Subrato DeyLost 3–0
Mar 2016Eric BordenLost 3–0
Mar 2016Chris FloresLost 3–1
Feb 2016Saurabh BajajLost 3–0
Feb 2016Myles GordonWon 3–1
Feb 2016Ankur DaveWon 3–0
Jan 2016Eric BordenWon 3–0
Jan 2016Jared BardLost 3–0
Jan 2016Mike Jensen-AkulaLost 3–0
Jan 2016Rupert MyersWon 3–1
Jan 2016Laura DobbsWon 3–1
Nov 2015Subrato DeyLost 3–0
Nov 2015Jeff GordonLost 3–0
Nov 2015Laura DobbsWon 3–0
Oct 2015Myles GordonWon 3–0
Oct 2015Mohammad SalamaWon 3–0
Oct 2015Rupert MyersWon 3–2
Oct 2015Jennifer RhaWon 3–1
Sep 2015David BrattLost 3–1
Sep 2015Eric BordenLost 3–0
Sep 2015Jennifer RhaWon 3–1
Aug 2015George RocheLost 3–1
Aug 2015Mike Jensen-AkulaLost 3–0
Aug 2015Matt Nelson-TeutschLost 3–0
Aug 2015Chris FloresLost 3–0
Jul 2015Reto SutterWon 3–0
Jul 2015Karan JainWon 3–0
Jul 2015Mitchell O'ConnellWon 3–0
Jul 2015Eric BordenWon 3–1
Jun 2015Alex MarquseeLost 3–0
Jun 2015Jonas HansenWon 3–0
Apr 2015Chris FloresLost 3–1
Mar 2015Ken-Ichi UedaLost 3–0
Mar 2015Jonathan FrancisLost 3–0
Mar 2015Brookes DegenWon 3–0
Feb 2015Thomas KrussigLost 3–0
Feb 2015Greg RybkaWon 3–0
Feb 2015Jonathan FrancisLost 3–0
Feb 2015Jennifer RhaWon 3–0
Jan 2015Klim EfremenkoWon 3–0
Jan 2015VishiLost 3–0
Jan 2015George RocheLost 3–0
Jan 2015Louis RussellWon 3–2
Nov 2014Philip BildnerLost 3–0
Nov 2014Charlie WeissLost 3–0
Nov 2014Kenny BellLost 3–0
Oct 2014Jared BardLost 3–0
Oct 2014Troup HowardWon 3–0
Oct 2014Kenny BellLost 3–2
Sep 2014Mitchell O'ConnellWon 3–1
Sep 2014Andres RodriguezLost 3–1
Aug 2014Mark PrivenLost 3–1
Aug 2014Paz GrimbergLost 3–1
Aug 2014Rich ShapiroWon 3–0
Jul 2014Mark PrivenWon 3–2
Jul 2014Tuong-Vi FaberLost 3–2
Jun 2014Xavier VendrellWon 3–0
Jun 2014Jonathan FrancisWon 3–2
Jun 2014Tuong-Vi FaberWon 3–0
Jun 2014Rich ShapiroLost 3–0
May 2014Tuong-Vi FaberLost 3–2
May 2014Terry ChangWon 3–1
May 2014Sameer AbrahamWon 3–2
Apr 2014Tuong-Vi FaberLost 3–0
Apr 2014Joe HydeWon 3–0
Apr 2014Sameer AbrahamLost 3–0
Apr 2014Toni QueckLost 3–2
Mar 2014Ali UmarWon 3–0
Mar 2014Sameer AbrahamWon 3–1