See rankings for current players and all players.

Rating History

Match History

115 matches

DateOpponentOutcome
Nov 2024Shahvaiz AsadLost 3–1
Nov 2024Dan MeierLost 3–2
Oct 2024Crystal XiaWon 3–0
Oct 2024Kareena KanumuryWon 3–0
Oct 2024James HickmanWon 3–0
Mar 2020Romit ChakrabortyLost 3–1
Mar 2020Caroline PalmerLost 3–1
Feb 2020Caroline PalmerLost 3–1
Feb 2020Romit ChakrabortyLost 3–1
Jan 2020David BrattWon 3–2
Jan 2020Jacob KerseyLost 3–0
Jan 2020Romit ChakrabortyWon 3–1
Jan 2020Craig HollowLost 3–1
Nov 2019Craig HollowLost 3–2
Oct 2019Jon ChengWon 3–1
Sep 2019Romit ChakrabortyWon 3–0
Sep 2019Ross ChuWon 3–2
Sep 2019Mike Jensen-AkulaWon 3–1
Aug 2019Dan BerelowitzLost 3–0
Aug 2019David BrattLost 3–1
Aug 2019Craig HollowLost 3–1
Jun 2019Romit ChakrabortyWon 3–1
Jun 2019Dror MatalonWon 3–1
Jun 2019Craig HollowLost 3–0
Jun 2019Adam IsaacsonLost 3–1
May 2019Dan BerelowitzLost 3–0
May 2019Sara BambergerWon 3–1
May 2019Craig HollowLost 3–2
Apr 2019Dror MatalonWon 3–1
Apr 2019Karan GoyalLost 3–0
Mar 2019Peter JacobseWon 3–0
Mar 2019Romit ChakrabortyWon 3–0
Mar 2019Pradyumn NarnoliaWon 3–2
Mar 2019Caroline PalmerWon 3–0
Feb 2019Dev MillsteinLost 3–0
Feb 2019Adam IsaacsonLost 3–0
Jan 2019Sara BambergerWon 3–1
Jan 2019Dror MatalonWon 3–0
Jan 2019Long JohnWon 3–2
Jan 2019Caroline PalmerWon 3–0
Jan 2019Romit ChakrabortyLost 3–2
Nov 2018Craig HollowLost 3–0
Oct 2018Craig HollowWon 3–1
Oct 2018Ludwig SchoenackWon 3–2
Oct 2018Adam IsaacsonLost 3–1
Sep 2018Jaime PerezLost 3–0
Sep 2018David BrattLost 3–0
Jun 2018Raphael MagarikWon 3–1
Jun 2018Josh LebowitzWon 3–0
Jun 2018Ludwig SchoenackLost 3–2
May 2018Avi FlamholzWon 3–0
May 2018Jeremy GordonWon 3–0
May 2018Zsolt BarthaWon 3–0
May 2018Duo WangWon 3–1
Apr 2018Sara BambergerLost 3–0
Apr 2018Diego ButrichLost 3–1
Apr 2018Ryan van der HarstWon 3–1
Mar 2018Daniel IsaacsonLost 3–0
Mar 2018Sahar SareminaeniLost 3–2
Mar 2018Craig HollowLost 3–0
Feb 2018Kalonji NzingaWon 3–0
Feb 2018Josh TraunerLost 3–1
Feb 2018Raphael MagarikWon 3–0
Feb 2018Sahar SareminaeniLost 3–1
Feb 2018Dror MatalonLost 3–1
Jan 2018Dror MatalonLost 3–2
Jan 2018Sara BambergerWon 3–0
Jan 2018Karan GoyalLost 3–0
Jan 2018Craig HollowLost 3–0
Jan 2018Mike Jensen-AkulaLost 3–1
Nov 2017Vishesh DalalWon 3–0
Nov 2017Sara BambergerWon 3–2
Nov 2017Kent DanielsWon 3–2
Oct 2017Jaime PerezLost 3–0
Oct 2017Karan GoyalLost 3–0
Sep 2017Caroline PalmerWon 3–0
Sep 2017Kent DanielsWon 3–0
Sep 2017Karan GoyalLost 3–0
Aug 2017Raphael MagarikWon 3–0
Aug 2017Diego ButrichWon 3–2
Aug 2017Karan GoyalLost 3–1
Jul 2017Sergey DobrinovLost 3–0
Jul 2017Craig HollowLost 3–2
Jul 2017Wayne HeiserWon 3–1
Jun 2017Nikhil ParanjapeWon 3–2
Jun 2017Mike Jensen-AkulaLost 3–0
Jun 2017Nate AdenWon 3–0
Jun 2017Josh LebowitzLost 3–1
May 2017Josh LebowitzWon 3–2
May 2017Sahar SareminaeniLost 3–0
Apr 2017Kent DanielsLost 3–2
Apr 2017Sergey DobrinovLost 3–0
Apr 2017Josh LebowitzLost 3–2
Apr 2017Janeau JanssenWon 3–2
Mar 2017Raphael MagarikWon 3–0
Mar 2017Josh LebowitzWon 3–1
Mar 2017Vipul GuptaWon 3–0
Feb 2017Nikhil ParanjapeLost 3–0
Feb 2017Josh LebowitzWon 3–1
Feb 2017Sahar SareminaeniLost 3–0
Feb 2017Shaun LimLost 3–0
Jan 2017Chris FloresLost 3–2
Jan 2017Josh LebowitzWon 3–1
Jan 2017David BrattLost 3–0
Nov 2016Josh LebowitzWon 3–1
Nov 2016Nikhil ParanjapeWon 3–2
Nov 2016Kent DanielsLost 3–0
Oct 2016Kent DanielsWon 3–2
Oct 2016Josh LebowitzLost 3–2
Oct 2016Anuj DawarWon 3–1
Oct 2016Shaun LimLost 3–0
Sep 2016Josh TraunerLost 3–0
Sep 2016Wayne HeiserLost 3–0
Sep 2016Anuj DawarWon 3–1
Sep 2016Mike Jensen-AkulaLost 3–0