See rankings for current players and all players.

Rating History

Match History

110 matches

DateOpponentOutcome
Mar 2020Ram SubbaroyanWon 3–1
Mar 2020Jim VeitchLost 3–1
Mar 2020Anirudh TodiLost 3–1
Feb 2020Ram SubbaroyanWon 3–1
Feb 2020Jim VeitchLost 3–1
Feb 2020Anirudh TodiLost 3–1
Jan 2020David BrattWon 3–0
Jan 2020Romit ChakrabortyWon 3–0
Jan 2020Meldan HeaslipWon 3–1
Jan 2020Jacob KerseyWon 3–1
Nov 2019Meldan HeaslipWon 3–2
Nov 2019Ankur DaveLost 3–0
Oct 2019Dev MillsteinLost 3–0
Sep 2019Dan MeierLost 3–0
Sep 2019Jim VeitchLost 3–0
Sep 2019Karan GoyalLost 3–0
Aug 2019Dan MeierLost 3–0
Aug 2019David BrattWon 3–2
Aug 2019Meldan HeaslipWon 3–1
Jul 2019Adam IsaacsonLost 3–2
Jul 2019Jim VeitchLost 3–2
Jul 2019Karan GoyalLost 3–1
Jul 2019Dan MeierLost 3–2
Jun 2019Dror MatalonWon 3–1
Jun 2019Romit ChakrabortyWon 3–1
Jun 2019Meldan HeaslipWon 3–0
Jun 2019Adam IsaacsonWon 3–2
May 2019Sara BambergerWon 3–0
May 2019Meldan HeaslipWon 3–2
May 2019Dev MillsteinLost 3–0
May 2019Dan BerelowitzLost 3–1
Mar 2019Dror MatalonWon 3–1
Mar 2019Sven PirnerWon 3–2
Mar 2019Dev MillsteinLost 3–2
Mar 2019Dan BerelowitzLost 3–1
Feb 2019Adam IsaacsonWon 3–1
Feb 2019Dev MillsteinLost 3–1
Jan 2019Karan GoyalLost 3–0
Jan 2019Sven PirnerWon 3–0
Jan 2019Dan MeierLost 3–1
Nov 2018Meldan HeaslipWon 3–0
Nov 2018Romit ChakrabortyWon 3–1
Oct 2018Ludwig SchoenackWon 3–0
Oct 2018Meldan HeaslipLost 3–1
Oct 2018Adam IsaacsonLost 3–2
Aug 2018David BrattWon 3–2
Jul 2018Dan BerelowitzLost 3–0
Jul 2018Daniel IsaacsonLost 3–0
Jun 2018David BrattLost 3–2
Jun 2018Dan BerelowitzLost 3–0
Jun 2018Diego ButrichWon 3–0
Jun 2018Mark ModeraWon 3–0
May 2018Karan GoyalLost 3–1
May 2018Josh TraunerWon 3–2
May 2018Sahar SareminaeniLost 3–0
Apr 2018Sahar SareminaeniLost 3–1
Apr 2018David BrattWon 3–1
Apr 2018Josh TraunerWon 3–1
Apr 2018Jaime PerezLost 3–0
Mar 2018Daniel IsaacsonLost 3–0
Mar 2018Sara BambergerWon 3–0
Mar 2018Meldan HeaslipWon 3–0
Mar 2018Sahar SareminaeniWon 3–1
Feb 2018Jeff GordonLost 3–0
Feb 2018Mark ModeraLost 3–0
Feb 2018Reid JohnsenLost 3–1
Jan 2018Sara BambergerWon 3–0
Jan 2018Meldan HeaslipWon 3–0
Jan 2018Dror MatalonWon 3–0
Nov 2017Romit ChakrabortyLost 3–0
Nov 2017David BrattWon 3–1
Nov 2017Joanna MajkowskiWon 3–0
Nov 2017Mike Jensen-AkulaLost 3–1
Nov 2017Josh TraunerLost 3–0
Oct 2017Diego ButrichWon 3–0
Oct 2017Caroline PalmerWon 3–1
Oct 2017Sara BambergerWon 3–0
Oct 2017Daniel IsaacsonWon 3–2
Sep 2017Rashid HameedWon 3–2
Sep 2017Terence StotzWon 3–0
Sep 2017Avi FlamholzWon 3–0
Sep 2017Diego ButrichWon 3–0
Sep 2017Josh LebowitzWon 3–1
Aug 2017Karan GoyalLost 3–0
Aug 2017Diego ButrichWon 3–1
Aug 2017Raphael MagarikWon 3–1
Jul 2017Meldan HeaslipWon 3–2
Jul 2017Sergey DobrinovWon 3–0
Jul 2017Wayne HeiserLost 3–0
Jul 2017Diego ButrichLost 3–2
Jun 2017Terence StotzWon 3–0
Jun 2017Raphael MagarikWon 3–0
Apr 2017Nikhil ParanjapeLost 3–0
Apr 2017David BrattWon 3–0
Apr 2017Chris FloresLost 3–2
Mar 2017Sahar SareminaeniLost 3–1
Mar 2017Nikhil ParanjapeLost 3–0
Mar 2017Sergey DobrinovWon 3–1
Mar 2017David BrattWon 3–0
Feb 2017James GrantLost 3–0
Feb 2017Chris FloresLost 3–0
Feb 2017Josh TraunerLost 3–0
Jan 2017Troup HowardLost 3–0
Jan 2017Ankur DaveLost 3–1
Jan 2017Wayne HeiserLost 3–0
Jan 2017Josh TraunerLost 3–1
Nov 2016Anibhav SinglaLost 3–0
Oct 2016Jared BardLost 3–0
Oct 2016Jeff GordonLost 3–0
Oct 2016Mark ModeraLost 3–0