See rankings for current players and all players.

Rating History

Match History

313 matches

DateOpponentOutcome
May 2026Atuilt DasarathaLost 3–1
May 2026Jim VeitchLost 3–0
May 2026Meldan HeaslipLost 3–1
Apr 2026Hope SilvaLost 3–2
Apr 2026Tim FerberWon 3–1
Sep 2025Atuilt DasarathaWon 3–1
Sep 2025Ashley KaylerLost 3–0
Apr 2025Jim VeitchLost 3–1
Apr 2025Yuri MalinaLost 3–2
Apr 2025Agha FurqanLost 3–2
Mar 2025Jim VeitchWon 3–1
Mar 2025Imran ManjiWon 3–1
Mar 2025Olivia LeeWon 3–0
Feb 2025Shahvaiz AsadLost 3–1
Feb 2025Meldan HeaslipWon 3–1
Feb 2025Dan MeierLost 3–2
Feb 2025Agha FurqanLost 3–0
Jan 2025Dan MeierWon 3–1
Jan 2025Ben FaberLost 3–0
Sep 2024Jim VeitchLost 3–2
Sep 2024Zachary FreigWon 3–0
Jan 2020John KunzeLost 3–0
Sep 2019Jim VeitchLost 3–2
Sep 2019Karan GoyalLost 3–2
Aug 2019Ankur DaveLost 3–2
Aug 2019Jim VeitchWon 3–0
Jul 2019Matt WongLost 3–0
Jul 2019Ashley KaylerLost 3–2
Jul 2019Eric KatermanLost 3–0
Apr 2019Dev MillsteinWon 3–2
Apr 2019Ankur DaveWon 3–1
Apr 2019Jim VeitchWon 3–0
Mar 2019Matthew BondLost 3–1
Mar 2019Ashley KaylerLost 3–0
Feb 2019Karan GoyalWon 3–2
Feb 2019Ankur DaveWon 3–1
Jan 2019Ankur DaveLost 3–1
Jan 2019Matthew BondLost 3–2
Jan 2019John KunzeWon 3–1
Nov 2018Dan BerelowitzWon 3–1
Nov 2018Jim VeitchWon 3–0
Nov 2018John KunzeWon 3–2
Oct 2018John KunzeWon 3–1
Oct 2018Jonathan HankarLost 3–2
Sep 2018Ankur DaveWon 3–0
Sep 2018Jonathan HankarLost 3–2
Sep 2018John KunzeLost 3–1
Sep 2018Anthony AbelLost 3–2
Apr 2018Reid JohnsenLost 3–2
Apr 2018John KunzeLost 3–2
Apr 2018Jim VeitchWon 3–0
Mar 2018Dan MeierWon 3–0
Mar 2018Anibhav SinglaLost 3–0
Feb 2018Anibhav SinglaLost 3–1
Feb 2018Thomas LittletonLost 3–0
Feb 2018Eric KatermanLost 3–0
Feb 2018Ashley KaylerLost 3–0
Nov 2017Dan MeierLost 3–2
Nov 2017John KunzeLost 3–1
Nov 2017Dan BohnWon 3–2
Nov 2017Jim VeitchWon 3–0
Oct 2017David WooLost 3–1
Oct 2017Ashley KaylerLost 3–0
Sep 2017Ankur DaveWon 3–0
Sep 2017Jim VeitchWon 3–0
Sep 2017John KunzeWon 3–2
Aug 2017Anibhav SinglaLost 3–0
Aug 2017Jonathan HankarWon 3–0
Aug 2017Matt WongWon 3–0
Aug 2017Nick CobbettLost 3–0
Jul 2017Ashley KaylerLost 3–0
Jul 2017Eric KatermanLost 3–0
Jun 2017Dan MeierWon 3–0
Jun 2017Jim VeitchWon 3–0
Jun 2017Ashley KaylerLost 3–1
Jun 2017Anibhav SinglaLost 3–2
May 2017Ankur DaveWon 3–0
May 2017Dror MatalonWon 3–0
May 2017Marc SchechterWon 3–0
Apr 2017John KunzeLost 3–0
Apr 2017Dan BohnWon 3–1
Feb 2017John KunzeWon 3–0
Feb 2017Sam SternbergLost 3–0
Feb 2017Colin GrantLost 3–0
Jan 2017Jonathan HankarLost 3–2
Jan 2017Reid JohnsenWon 3–0
Jan 2017John KunzeWon 3–1
Nov 2016Sam McCormickWon 3–0
Nov 2016Jim VeitchWon 3–0
Oct 2016John KunzeLost 3–0
Oct 2016Sam SternbergLost 3–0
Sep 2016Jonathan HankarWon 3–0
Sep 2016Robert IsaacWon 3–0
Sep 2016Matt WongWon 3–0
Sep 2016Jim VeitchWon 3–2
Sep 2016John KunzeWon 3–0
Jul 2016Dan MeierWon 3–0
Jul 2016Sam SternbergLost 3–0
Jul 2016Eric KatermanLost 3–1
Jun 2016Dan MeierWon 3–0
Jun 2016John KunzeWon 3–0
May 2016Jim VeitchWon 3–0
May 2016John KunzeWon 3–0
May 2016Sam SternbergLost 3–0
Apr 2016Andrew LawrieWon 3–1
Apr 2016Jim VeitchWon 3–2
Apr 2016Eric KatermanLost 3–0
Mar 2016Jim VeitchLost 3–1
Mar 2016Ethan KerrLost 3–0
Mar 2016Nick CobbettLost 3–0
Mar 2016Rees Sweeney-TaylorLost 3–0
Feb 2016Andrew LawrieWon 3–0
Feb 2016Ashley KaylerLost 3–0
Feb 2016Ethan KerrLost 3–1
Feb 2016Jim VeitchLost 3–1
Oct 2015Jim VeitchLost 3–2
Sep 2015Matt WildWon 3–0
Sep 2015Benjamin VicunaWon 3–1
Sep 2015Jim VeitchWon 3–1
Aug 2015Benjamin VicunaLost 3–2
Aug 2015Ignacio CanalsWon 3–1
Aug 2015Glenn ForresterWon 3–0
Aug 2015Nick CobbettWon 3–0
Jul 2015Jim VeitchWon 3–1
Jul 2015Justin McCraryLost 3–1
May 2015Rees Sweeney-TaylorLost 3–0
Apr 2015Jim VeitchWon 3–0
Apr 2015Heba NossierLost 3–0
Apr 2015Ashley KaylerLost 3–0
Mar 2015Dror MatalonWon 3–0
Mar 2015Jonathan HankarWon 3–0
Mar 2015Robert SchwartzWon 3–0
Mar 2015Jim VeitchWon 3–0
Feb 2015Glenn ForresterLost 3–2
Feb 2015Jim VeitchWon 3–1
Feb 2015Ashley KaylerLost 3–0
Jan 2015Andrew LawrieWon 3–0
Jan 2015Jim VeitchWon 3–1
Nov 2014Jim VeitchWon 3–2
Nov 2014John KunzeWon 3–2
Oct 2014Matt WildWon 3–1
Oct 2014Glenn ForresterWon 3–0
Oct 2014Jim VeitchWon 3–1
Sep 2014Sam SternbergLost 3–0
Sep 2014Louis MorrillLost 3–0
Sep 2014Ashley KaylerLost 3–0
Aug 2014Glenn ForresterWon 3–0
Aug 2014Jim VeitchWon 3–1
Aug 2014Rodrigo CabralWon 3–1
Jul 2014Jim VeitchWon 3–0
Jul 2014Rodrigo CabralLost 3–0
Jul 2014Ashley KaylerLost 3–0
Jun 2014Robert GeigerWon 3–1
Jun 2014Andrew MoylanWon 3–0
Jun 2014Rodrigo CabralLost 3–1
Jun 2014Ashley KaylerLost 3–0
May 2014Prakash BathiniWon 3–0
May 2014Phin LeeWon 3–1
May 2014Glenn ForresterWon 3–0
May 2014Rodrigo CabralWon 3–2
Apr 2014Andrew MoylanLost 3–0
Apr 2014Jonathan HankarWon 3–0
Apr 2014Glenn ForresterWon 3–0
Apr 2014John KunzeLost 3–1
Mar 2014John KunzeLost 3–1
Feb 2014Glenn ForresterWon 3–0
Feb 2014Jim VeitchWon 3–1
Feb 2014Jeff GrantLost 3–1
Jan 2014John KunzeLost 3–1
Jan 2014Ashley KaylerLost 3–0
Nov 2013Andrew MoylanLost 3–2
Nov 2013John KunzeWon 3–0
Nov 2013Ashley KaylerLost 3–0
Nov 2013Rees Sweeney-TaylorLost 3–0
Oct 2013Martin StokesWon 3–1
Oct 2013Ashley KaylerLost 3–0
Oct 2013Rees Sweeney-TaylorLost 3–2
Sep 2013Martin StokesLost 3–1
Sep 2013Glenn ForresterWon 3–0
Sep 2013Andrew MoylanWon 3–0
Aug 2013Sam SternbergWon 3–2
Aug 2013Ben FaberLost 3–0
Jul 2013Dante PoppleWon 3–0
Jul 2013Mark ModeraWon 3–0
Jun 2013Andrew MoylanWon 3–1
Jun 2013Jim VeitchLost 3–2
Jun 2013John KunzeLost 3–2
May 2013Dan MeierWon 3–1
May 2013Ken-Ichi UedaWon 3–0
May 2013Jonathan HankarWon 3–1
May 2013Mark ModeraWon 3–1
May 2013Andrew MoylanLost 3–0
Apr 2013Ken-Ichi UedaWon 3–2
Apr 2013Chris FloresWon 3–1
Apr 2013Ansul RajghaWon 3–0
Apr 2013Aditya GuntuboyinaWon 3–0
Mar 2013David WoodLost 3–0
Feb 2013Glenn ForresterLost 3–0
Feb 2013Andrew MoylanLost 3–0
Jan 2013Tiko ShahLost 3–0
Jan 2013Chris FloresWon 3–1
Jan 2013Mark ModeraWon 3–1
Jan 2013Aaron SochaWon 3–1
Nov 2012Rees Sweeney-TaylorLost 3–0
Nov 2012Jim VeitchLost 3–2
Nov 2012Andrew MoylanLost 3–0
Nov 2012Tiko ShahLost 3–2
Oct 2012Rees Sweeney-TaylorLost 3–0
Oct 2012John KunzeWon 3–0
Oct 2012Mark ModeraWon 3–0
Oct 2012Aaron SochaWon 3–2
Sep 2012Rees Sweeney-TaylorLost 3–0
Sep 2012John KunzeWon 3–0
Sep 2012Mark ModeraWon 3–0
Sep 2012Aaron SochaWon 3–2
Aug 2012Mark ModeraWon 3–0
Aug 2012Aaron SochaLost 3–2
Aug 2012Glenn ForresterLost 3–0
Aug 2012Tiko ShahLost 3–0
Jul 2012John EngWon 3–0
Jul 2012Jonathan HankarWon 3–1
Jul 2012Mark ModeraWon 3–0
Jul 2012Dror MatalonWon 3–1
Jul 2012Prakash BathiniWon 3–0
Jun 2012Glenn ForresterLost 3–0
May 2012Prakash BathiniWon 3–1
Apr 2012Pierre DarancetWon 3–0
Apr 2012Nader ShoaibiWon 3–1
Apr 2012Ariel GrosternWon 3–0
Apr 2012Jonathan HankarWon 3–0
Mar 2012Omair AzamLost 3–2
Mar 2012Andrew MoylanLost 3–0
Nov 2011Michael BestLost 3–1
Nov 2011Mark ModeraWon 3–0
Nov 2011Prakash BathiniWon 3–1
Oct 2011John KunzeLost 3–1
Oct 2011Justin McCraryLost 3–0
Oct 2011Josh TaylorLost 3–1
Oct 2011Ashley KaylerLost 3–0
Sep 2011Dror MatalonWon 3–1
Sep 2011Pierre DarancetWon 3–0
Aug 2011Dan BohnLost 3–1
Aug 2011Mike Jensen-AkulaWon 3–1
Aug 2011Matthew Zaragoza-WatkinsWon 3–0
Aug 2011Heather DunbarWon 3–0
Aug 2011Dror MatalonWon 3–0
Jul 2011Justin McCraryLost 3–0
Jul 2011Josh TaylorLost 3–0
Jul 2011David HwangLost 3–1
Jun 2011Dan BohnLost 3–0
Jun 2011Mark ModeraWon 3–0
Jun 2011Pierre DarancetWon 3–0
Jun 2011John CorcoranWon 3–0
May 2011Toby ReinerWon 3–1
May 2011Alan JoseLost 3–0
Apr 2011Dan BohnLost 3–2
Apr 2011Toby ReinerLost 3–2
Apr 2011David HwangLost 3–1
Apr 2011Jan BeranekWon 3–0
Mar 2011Toby ReinerWon 3–2
Mar 2011Mark ModeraWon 3–1
Mar 2011Alan JoseLost 3–0
Nov 2010Mark ModeraLost 3–1
Nov 2010Pierre DarancetWon 3–1
Nov 2010Toby ReinerWon 3–0
Nov 2010Dror MatalonWon 3–0
Nov 2010Jan BeranekWon 3–1
Oct 2010Dan BohnLost 3–2
Oct 2010Mark ModeraWon 3–0
Oct 2010Matt WaidLost 3–0
Oct 2010Nauman SardarLost 3–0
Sep 2010Mike Jensen-AkulaWon 3–2
Sep 2010Jan BeranekWon 3–1
Sep 2010Sonesh SuranaLost 3–2
Sep 2010Glenn ForresterLost 3–1
Aug 2010Jan BeranekLost 3–2
Aug 2010Sonesh SuranaLost 3–1
Aug 2010Matt WaidLost 3–1
Aug 2010Chris FloresWon 3–0
Jul 2010Mark ModeraWon 3–0
Jul 2010Christopher TsangWon 3–2
Jul 2010Nauman SardarLost 3–0
Jul 2010Matt WaidLost 3–2
Jun 2010Sam SternbergWon 3–1
Jun 2010Christopher TsangLost 3–2
May 2010William ColemanWon 3–0
May 2010Jan BeranekWon 3–1
May 2010Chris FloresWon 3–1
Apr 2010Daniel GreengardWon 3–2
Apr 2010Christopher TsangLost 3–0
Apr 2010Mark ModeraLost 3–2
Apr 2010Toby ReinerLost 3–1
Apr 2010Sonesh SuranaLost 3–1
Mar 2010Mike Jensen-AkulaWon 3–2
Mar 2010Craig RiddellWon 3–0
Mar 2010Chris FloresWon 3–1
Mar 2010Christopher TsangLost 3–2
Feb 2010Chris FloresWon 3–0
Feb 2010Daniel GreengardLost 3–2
Dec 2009Christopher TsangLost 3–0
Dec 2009Jamie FunkWon 3–0
Dec 2009Chris FloresWon 3–1
Oct 2009Jim EvansWon 3–0
Oct 2009Jan BeranekLost 3–2
Oct 2009Dror MatalonLost 3–0
Oct 2009Toby ReinerLost 3–1
Sep 2009Ashley MercerWon 3–0
Sep 2009Javed AhmedWon 3–0
Sep 2009Jim EvansWon 3–0
Aug 2009Ken-Ichi UedaLost 3–0
Aug 2009Viraj ParopkariWon 3–2
Aug 2009Wolfram PohlWon 3–0
May 2009Marghoob MohiyuddinWon 3–0