See rankings for current players and all players.

Rating History

Match History

171 matches

DateOpponentOutcome
Mar 2020Sarah DomenickLost 3–0
Feb 2020Sarah DomenickLost 3–0
Jan 2020Ram SubbaroyanWon 3–0
Jan 2020John KunzeLost 3–1
Nov 2019Craig HollowWon 3–0
Nov 2019Dan BerelowitzLost 3–1
Oct 2019Ram SubbaroyanLost 3–2
Oct 2019Karan GoyalLost 3–0
Sep 2019Matt WongLost 3–1
Sep 2019Louis SallersonLost 3–0
Sep 2019Anirudh TodiLost 3–2
Sep 2019Anthony AbelLost 3–0
Sep 2019Ashley KaylerLost 3–2
Aug 2019Jim VeitchWon 3–1
Aug 2019Frank KennamerWon 3–2
Aug 2019Dev MillsteinWon 3–1
Aug 2019Matthew BondLost 3–1
Jul 2019Anirudh TodiWon 3–1
Jul 2019Dror MatalonWon 3–0
Jul 2019Mike Jensen-AkulaWon 3–1
Jun 2019Jim VeitchWon 3–1
Jun 2019Anthony AbelLost 3–0
May 2019Adam IsaacsonWon 3–1
May 2019Karan GoyalLost 3–1
May 2019Dan MeierLost 3–1
Apr 2019Dan BerelowitzWon 3–2
Apr 2019Frank KennamerLost 3–1
Apr 2019Jim VeitchLost 3–2
Apr 2019Dev MillsteinWon 3–1
Mar 2019Jim VeitchWon 3–2
Mar 2019Adam IsaacsonWon 3–0
Mar 2019Karan GoyalWon 3–2
Feb 2019Frank KennamerLost 3–1
Feb 2019Karan GoyalWon 3–2
Feb 2019Dan MeierLost 3–1
Jan 2019Frank KennamerWon 3–1
Jan 2019John KunzeLost 3–0
Jan 2019Anthony AbelLost 3–0
Jan 2019Matthew BondLost 3–1
Nov 2018Dan MeierWon 3–1
Nov 2018Matthew BondLost 3–2
Nov 2018Jonathan HankarLost 3–2
Nov 2018Jaime PerezWon 3–0
Oct 2018Dror MatalonWon 3–0
Oct 2018Sara BambergerWon 3–0
Oct 2018Caroline PalmerWon 3–0
Oct 2018Sven PirnerWon 3–1
Sep 2018Frank KennamerLost 3–0
Sep 2018Jonathan HankarLost 3–0
Sep 2018John KunzeLost 3–0
Sep 2018Anthony AbelWon 3–2
Aug 2018Dan MeierWon 3–1
Aug 2018Dan BerelowitzWon 3–1
Jul 2018Khalil SarwariLost 3–2
Jul 2018Matthew BondWon 3–0
Jul 2018Jared BardLost 3–2
Jun 2018Dan MahrLost 3–0
Jun 2018Jared BardLost 3–0
May 2018Reid JohnsenLost 3–1
May 2018Jared BardWon 3–2
May 2018Romit ChakrabortyWon 3–1
Apr 2018Jeff GordonWon 3–2
Apr 2018Jonathan HankarLost 3–1
Apr 2018Anthony AbelLost 3–0
Mar 2018Jeff GordonWon 3–1
Mar 2018Josh TraunerWon 3–0
Mar 2018Dan BerelowitzWon 3–1
Feb 2018Dan BerelowitzWon 3–1
Feb 2018Jonathan HankarLost 3–2
Feb 2018Dante PoppleLost 3–0
Feb 2018Anthony AbelLost 3–1
Jan 2018Jared BardWon 3–1
Jan 2018Matthew BondLost 3–0
Jan 2018Jonathan HankarWon 3–2
Nov 2017Reid JohnsenWon 3–1
Nov 2017Sahar SareminaeniWon 3–0
Nov 2017Jaime PerezWon 3–0
Nov 2017Karan GoyalWon 3–0
Nov 2017Dror MatalonWon 3–0
Oct 2017Dan MeierLost 3–1
Oct 2017Joanna MajkowskiWon 3–0
Oct 2017Dan BohnLost 3–2
Oct 2017John KunzeWon 3–1
Oct 2017Anthony AbelLost 3–0
Sep 2017Thomas LittletonLost 3–0
Sep 2017Frank KennamerLost 3–0
Sep 2017Jim VeitchLost 3–0
Sep 2017John KunzeLost 3–1
Aug 2017Dan MeierWon 3–2
Aug 2017Ashley BrooksLost 3–1
Aug 2017Jim VeitchLost 3–0
Aug 2017Dan BohnLost 3–2
Jul 2017Mark ModeraWon 3–1
Jul 2017Jonathan HankarLost 3–2
Jul 2017Dan MeierLost 3–1
Jun 2017Sergey DobrinovWon 3–0
Jun 2017Sahar SareminaeniWon 3–2
Jun 2017Shaun LimLost 3–1
Jun 2017Chris FloresWon 3–0
Jun 2017Mark ModeraLost 3–0
May 2017Frank KennamerLost 3–0
May 2017Dan MeierLost 3–2
May 2017Dror MatalonLost 3–2
Apr 2017Marc SchechterWon 3–1
Apr 2017Dror MatalonWon 3–1
Apr 2017Wayne HeiserWon 3–0
Mar 2017Tim BrowningWon 3–2
Mar 2017Dror MatalonWon 3–2
Mar 2017Marc SchechterLost 3–0
Feb 2017Rodrigo CalmetWon 3–1
Jan 2017Troup HowardWon 3–0
Jan 2017Craig HollowWon 3–1
Jan 2017Wayne HeiserWon 3–2
Jan 2017Josh TraunerWon 3–2
Nov 2016Kenny BellWon 3–1
Nov 2016Marc SchechterLost 3–0
Nov 2016Josh TraunerLost 3–1
Nov 2016Wayne HeiserWon 3–2
Oct 2016Terry ChangWon 3–2
Oct 2016David BrattLost 3–2
Oct 2016Diego ButrichWon 3–2
Sep 2016Diego ButrichLost 3–2
Sep 2016Kent DanielsWon 3–1
Sep 2016Shai VardiLost 3–1
Sep 2016Nikhil ParanjapeWon 3–1
Aug 2016Dror MatalonWon 3–2
Aug 2016Kenny BellLost 3–0
Aug 2016Josh TraunerLost 3–1
Aug 2016Wayne HeiserLost 3–1
Jul 2016Nakul VakilWon 3–0
Jul 2016Eric BordenLost 3–2
Jul 2016Mike Jensen-AkulaLost 3–0
Jul 2016Dror MatalonLost 3–1
Jun 2016Terry ChangWon 3–0
Jun 2016Ji Seop OhWon 3–1
Jun 2016Mike Jensen-AkulaWon 3–2
May 2016Kent DanielsWon 3–2
May 2016Josh LebowitzWon 3–0
May 2016Nate AdenWon 3–2
May 2016Rupert MyersLost 3–1
Apr 2016Duo WangWon 3–0
Apr 2016Kent DanielsWon 3–2
Apr 2016Keaton NoonWon 3–0
Apr 2016Rupert MyersLost 3–2
Mar 2016Myles GordonWon 3–0
Mar 2016Duo WangWon 3–0
Mar 2016Nate AdenWon 3–0
Feb 2016Saurabh BajajLost 3–0
Feb 2016Mike Jensen-AkulaLost 3–0
Feb 2016Kent DanielsLost 3–0
Jan 2016Myles GordonWon 3–0
Jan 2016Nikhil SrivastavaWon 3–0
Jan 2016Gene ZubovichWon 3–0
Nov 2015Duo WangLost 3–2
Nov 2015Eric BordenLost 3–0
Nov 2015Keaton NoonWon 3–2
Oct 2015Nikhil SrivastavaLost 3–1
Oct 2015Reto SutterLost 3–2
Oct 2015Zsolt BarthaWon 3–0
Sep 2015Myles GordonLost 3–0
Sep 2015Zsolt BarthaWon 3–0
Sep 2015Reto SutterWon 3–1
Aug 2015Duo WangLost 3–0
Aug 2015Jonas HansenLost 3–2
Aug 2015Jaiyoung RyuWon 3–0
Jul 2015Jaiyoung RyuLost 3–1
Jul 2015Gene ZubovichLost 3–0
Jun 2015Dav ClarkWon 3–0
Jun 2015Aubrey ShickWon 3–0
May 2015Nicolas HuberLost 3–0
May 2015Dav ClarkWon 3–0