See rankings for current players and all players.

Rating History

Match History

193 matches

DateOpponentOutcome
Jun 2026Yuri MalinaLost 3–1
Jun 2026Simon AmayaLost 3–0
May 2026Garrett KitahataLost 3–0
May 2026Yuri MalinaLost 3–2
May 2026Ashley KaylerLost 3–0
May 2026Simon AmayaLost 3–0
Apr 2026Jerry SunWon 3–2
Apr 2026Ashley KaylerLost 3–0
Apr 2026Simon AmayaLost 3–0
Mar 2026Meldan HeaslipWon 3–0
Mar 2026Dan MeierWon 3–0
Mar 2026Ashley KaylerLost 3–0
Feb 2026Imran ManjiWon 3–0
Feb 2026Yuri MalinaWon 3–1
Feb 2026Ashley KaylerLost 3–2
Feb 2026Simon AmayaLost 3–0
Jan 2026Shahvaiz AsadWon 3–0
Jan 2026Imran ManjiWon 3–0
Jan 2026Meldan HeaslipWon 3–1
Nov 2025Yuri MalinaLost 3–1
Nov 2025Ashley KaylerLost 3–0
Nov 2025Simon AmayaLost 3–0
Oct 2025Garrett KitahataLost 3–0
Oct 2025Ashley KaylerLost 3–0
Oct 2025Simon AmayaLost 3–0
Oct 2025Dan MeierWon 3–1
Sep 2025Yuri MalinaLost 3–2
Sep 2025Jim VeitchWon 3–0
Sep 2025Dan MeierWon 3–0
Sep 2025Shahvaiz AsadWon 3–0
Aug 2025Kevin LiLost 3–2
Jul 2025Jim VeitchWon 3–1
Jul 2025Kevin LiWon 3–2
Jul 2025Ashley KaylerLost 3–0
Jun 2025Kevin LiWon 3–2
Jun 2025Ashley KaylerLost 3–0
May 2025Imran ManjiWon 3–0
Apr 2025Albert KimLost 3–0
Apr 2025Simon AmayaLost 3–0
Apr 2025Ashley KaylerLost 3–0
Mar 2025Roger de BelsunceWon 3–0
Mar 2025NitinWon 3–0
Feb 2025Ashley KaylerLost 3–0
Jan 2025Shahvaiz AsadWon 3–0
Jan 2025Dan MeierWon 3–0
Nov 2024Parth SomaniWon 3–1
Nov 2024Roger de BelsunceWon 3–1
Oct 2024Joo Seung LeeWon 3–0
Oct 2024Dan MeierWon 3–1
Sep 2024Simon AmayaLost 3–0
Sep 2024Kevin LiLost 3–2
Sep 2024Gustaf SoldanLost 3–0
Sep 2024Ashley KaylerLost 3–0
Nov 2022Romit ChakrabortyLost 3–2
Nov 2022Jim VeitchWon 3–2
Mar 2020Sarah DomenickLost 3–0
Mar 2020Dan BerelowitzWon 3–0
Mar 2020Dan MeierWon 3–0
Feb 2020Sarah DomenickLost 3–0
Feb 2020Dan BerelowitzWon 3–0
Feb 2020Dan MeierWon 3–0
Jan 2020Ashley KaylerLost 3–0
Jan 2020Louis SallersonLost 3–1
Jan 2020Matt WongLost 3–0
Jan 2020Eric KatermanLost 3–0
Nov 2019John KunzeWon 3–0
Nov 2019Jim VeitchWon 3–0
Nov 2019Dan MeierLost 3–1
Oct 2019Craig HollowWon 3–0
Sep 2019Jon ChengWon 3–0
Sep 2019David BrattWon 3–0
Sep 2019Matthew BondLost 3–2
Aug 2019Ankur DaveLost 3–1
Aug 2019Jim VeitchLost 3–1
Jul 2019Anthony AbelLost 3–0
Jul 2019Matt WongLost 3–0
Jul 2019Ashley KaylerLost 3–0
Jun 2019Dan BerelowitzWon 3–1
Jun 2019Jim VeitchWon 3–0
Jun 2019Anthony AbelLost 3–0
May 2019Craig HollowWon 3–0
May 2019Sara BambergerWon 3–0
May 2019Dan BerelowitzLost 3–0
Apr 2019Ankur DaveLost 3–1
Apr 2019Jim VeitchLost 3–2
Apr 2019Frank KennamerLost 3–2
Mar 2019Dror MatalonWon 3–0
Mar 2019Sven PirnerWon 3–0
Mar 2019Craig HollowWon 3–2
Mar 2019Dan BerelowitzWon 3–1
Feb 2019Meldan HeaslipWon 3–0
Feb 2019Craig HollowWon 3–1
Feb 2019Adam IsaacsonWon 3–2
Jan 2019Adam IsaacsonLost 3–1
Jan 2019Jim VeitchWon 3–2
Jan 2019Jonathan HankarLost 3–1
Jan 2019Dan BerelowitzLost 3–2
Nov 2018Adam IsaacsonLost 3–1
Nov 2018Sara BambergerWon 3–2
Nov 2018Sven PirnerWon 3–0
Nov 2018Caroline PalmerWon 3–0
May 2009Daniel GreengardLost 3–0
May 2009Narayan SankaranWon 3–0
May 2009Chris FloresWon 3–2
Mar 2009Blake WoodardLost 3–0
Mar 2009Toby ReinerWon 3–2
Mar 2009Christopher TsangWon 3–0
Mar 2009Lyle FearnleyLost 3–1
Mar 2009John KunzeLost 3–1
Feb 2009Toby ReinerWon 3–2
Feb 2009Joe FarrellWon 3–0
Feb 2009Chris FloresWon 3–0
Jan 2009Mark ModeraLost 3–1
Jan 2009Ben SeeligLost 3–1
Jan 2009Ivo PlsekLost 3–1
Jan 2009Glenn ForresterLost 3–0
Nov 2008Robert AshmoreWon 3–1
Nov 2008Toby ReinerWon 3–0
Nov 2008Allic SivaramakrishnanWon 3–1
Nov 2008Mark ModeraLost 3–1
Oct 2008Sridhar RajaramLost 3–1
Oct 2008Mark ModeraLost 3–2
Oct 2008Sebastien BiraudWon 3–1
Oct 2008Jim EvansWon 3–1
Oct 2008Ken-Ichi UedaWon 3–0
Apr 2008Ivo PlsekWon 3–2
Apr 2008Ben SeeligLost 3–2
Apr 2008Toby ReinerLost 3–1
Apr 2008Jon ShihLost 3–0
Mar 2008Ivo PlsekLost 3–2
Mar 2008Christopher TsangLost 3–2
Mar 2008Ken-Ichi UedaWon 3–0
Mar 2008Jim EvansWon 3–1
Feb 2008Robert AshmoreLost 3–1
Feb 2008Jon ShihLost 3–0
Feb 2008Toby ReinerLost 3–2
Jan 2008Amy LeeWon 3–2
Jan 2008Chris FloresWon 3–2
Jan 2008Dror MatalonLost 3–2
Dec 2007Rishabh KasliwalWon 3–0
Dec 2007Ben SeeligWon 3–1
Dec 2007Sridhar RajaramLost 3–1
Nov 2007Mike Jensen-AkulaWon 3–2
Nov 2007Joe FarrellLost 3–0
Nov 2007Amy LeeLost 3–0
Oct 2007Ken-Ichi UedaWon 3–1
Oct 2007Ben SeeligLost 3–2
Oct 2007Chris FloresLost 3–2
Oct 2007Jon ShihLost 3–1
Sep 2007Jayanth KannanWon 3–2
Sep 2007Ivo PlsekWon 3–0
Sep 2007Julia SeleznevaWon 3–0
Aug 2007Toby ReinerLost 3–0
Aug 2007Jayanth KannanLost 3–0
Aug 2007Jan StraskyWon 3–0
Aug 2007Chris FloresLost 3–1
Jul 2007Jan StraskyWon 3–2
Jul 2007Dror MatalonLost 3–0
Apr 2007Ken-Ichi UedaWon 3–1
Apr 2007Paul NorbergWon 3–1
Mar 2007Athulan VijayaraghavanWon 3–0
Mar 2007Ken-Ichi UedaWon 3–2
Mar 2007Allan SlyWon 3–1
Feb 2007Toby ReinerLost 3–2
Feb 2007Sushil ShettyLost 3–1
Jan 2007Adam PollakLost 3–2
Jan 2007Steven HahmWon 3–1
Jan 2007Robert AshmoreLost 3–0
Dec 2006Robert AshmoreLost 3–0
Dec 2006Mike Jensen-AkulaLost 3–0
Dec 2006Dror MatalonLost 3–1
Nov 2006Toby ReinerWon 3–0
Nov 2006Jim EvansLost 3–0
Nov 2006Sean O'NuallainLost 3–0
Oct 2006Ken-Ichi UedaWon 3–0
Oct 2006Rafael SilberblattWon 3–0
Oct 2006Toby ReinerWon 3–2
Oct 2006Allan SlyWon 3–0
Sep 2006Allan SlyLost 3–1
Sep 2006Peter McDermottLost 3–1
Sep 2006Ben AilesWon 3–0
Jul 2006David VogelWon 3–0
Jul 2006Anubhav GuptaLost 3–0
Jul 2006Adam PollakLost 3–0
Jun 2006Jeff DormanWon 3–0
Jun 2006Wladislaw EllisWon 3–1
Jun 2006Anubhav GuptaLost 3–0
May 2006Jim EvansLost 3–0
Mar 2006John GrimLost 3–0
Mar 2006Andres RamirezLost 3–0
Jul 2003Sushant JainLost 3–0
Jul 2003Sailesh KrishnamurthyLost 3–1
Jul 2003Jeff DiamondWon 3–2