See rankings for current players and all players.

Rating History

Match History

261 matches

DateOpponentOutcome
Nov 2018Jim VeitchWon 3-0
Oct 2018John KunzeWon 3-1
Oct 2018Jonathan HankarLost 3-2
Sep 2018Ankur DaveWon 3-0
Sep 2018Anthony AbelLost 3-2
Sep 2018Jonathan HankarLost 3-2
Sep 2018John KunzeLost 3-1
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 2018Ashley KaylerLost 3-0
Feb 2018Anibhav SinglaLost 3-1
Feb 2018Thomas LittletonLost 3-0
Feb 2018Eric KatermanLost 3-0
Nov 2017Dan MeierLost 3-2
Nov 2017Jim VeitchWon 3-0
Nov 2017John KunzeLost 3-1
Nov 2017Dan BohnWon 3-2
Oct 2017David WooLost 3-1
Oct 2017Ashley KaylerLost 3-0
Sep 2017Ankur DaveWon 3-0
Sep 2017John KunzeWon 3-2
Sep 2017Jim VeitchWon 3-0
Aug 2017Matt WongWon 3-0
Aug 2017Nick CobbettLost 3-0
Aug 2017Anibhav SinglaLost 3-0
Aug 2017Jonathan HankarWon 3-0
Jul 2017Ashley KaylerLost 3-0
Jul 2017Eric KatermanLost 3-0
Jun 2017Dan MeierWon 3-0
Jun 2017Ashley KaylerLost 3-1
Jun 2017Anibhav SinglaLost 3-2
Jun 2017Jim VeitchWon 3-0
May 2017Marc SchechterWon 3-0
May 2017Ankur DaveWon 3-0
May 2017Dror MatalonWon 3-0
Apr 2017Dan BohnWon 3-1
Apr 2017John KunzeLost 3-0
Feb 2017Sam SternbergLost 3-0
Feb 2017John KunzeWon 3-0
Feb 2017Colin GrantLost 3-0
Jan 2017Reid JohnsenWon 3-0
Jan 2017John KunzeWon 3-1
Jan 2017Jonathan HankarLost 3-2
Nov 2016Sam McCormickWon 3-0
Nov 2016Jim VeitchWon 3-0
Oct 2016Sam SternbergLost 3-0
Oct 2016John KunzeLost 3-0
Sep 2016Robert IsaacWon 3-0
Sep 2016Jim VeitchWon 3-2
Sep 2016Matt WongWon 3-0
Sep 2016John KunzeWon 3-0
Sep 2016Jonathan HankarWon 3-0
Jul 2016Sam SternbergLost 3-0
Jul 2016Dan MeierWon 3-0
Jul 2016Eric KatermanLost 3-1
Jun 2016Dan MeierWon 3-0
Jun 2016John KunzeWon 3-0
May 2016Sam SternbergLost 3-0
May 2016John KunzeWon 3-0
May 2016Jim VeitchWon 3-0
Apr 2016Andrew LawrieWon 3-1
Apr 2016Jim VeitchWon 3-2
Apr 2016Eric KatermanLost 3-0
Mar 2016Nick CobbettLost 3-0
Mar 2016Ethan KerrLost 3-0
Mar 2016Jim VeitchLost 3-1
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 2015Jim VeitchWon 3-1
Sep 2015Benjamin VicunaWon 3-1
Aug 2015Glenn ForresterWon 3-0
Aug 2015Ignacio CanalsWon 3-1
Aug 2015Nick CobbettWon 3-0
Aug 2015Benjamin VicunaLost 3-2
Jul 2015Justin McCraryLost 3-1
Jul 2015Jim VeitchWon 3-1
May 2015Rees Sweeney-TaylorLost 3-0
Apr 2015Heba NossierLost 3-0
Apr 2015Ashley KaylerLost 3-0
Apr 2015Jim VeitchWon 3-0
Mar 2015Robert SchwartzWon 3-0
Mar 2015Jonathan HankarWon 3-0
Mar 2015Dror MatalonWon 3-0
Mar 2015Jim VeitchWon 3-0
Feb 2015Glenn ForresterLost 3-2
Feb 2015Ashley KaylerLost 3-0
Feb 2015Jim VeitchWon 3-1
Jan 2015Andrew LawrieWon 3-0
Jan 2015Jim VeitchWon 3-1
Nov 2014John KunzeWon 3-2
Nov 2014Jim VeitchWon 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 2014Rodrigo CabralWon 3-1
Aug 2014Jim VeitchWon 3-1
Jul 2014Ashley KaylerLost 3-0
Jul 2014Rodrigo CabralLost 3-0
Jul 2014Jim VeitchWon 3-0
Jun 2014Andrew MoylanWon 3-0
Jun 2014Robert GeigerWon 3-1
Jun 2014Ashley KaylerLost 3-0
Jun 2014Rodrigo CabralLost 3-1
May 2014Glenn ForresterWon 3-0
May 2014Prakash BathiniWon 3-0
May 2014Rodrigo CabralWon 3-2
May 2014Phin LeeWon 3-1
Apr 2014Glenn ForresterWon 3-0
Apr 2014Andrew MoylanLost 3-0
Apr 2014Jonathan HankarWon 3-0
Apr 2014John KunzeLost 3-1
Mar 2014John KunzeLost 3-1
Feb 2014Jeff GrantLost 3-1
Feb 2014Jim VeitchWon 3-1
Feb 2014Glenn ForresterWon 3-0
Jan 2014Ashley KaylerLost 3-0
Jan 2014John KunzeLost 3-1
Nov 2013Ashley KaylerLost 3-0
Nov 2013Andrew MoylanLost 3-2
Nov 2013Rees Sweeney-TaylorLost 3-0
Nov 2013John KunzeWon 3-0
Oct 2013Martin StokesWon 3-1
Oct 2013Rees Sweeney-TaylorLost 3-2
Oct 2013Ashley KaylerLost 3-0
Sep 2013Glenn ForresterWon 3-0
Sep 2013Andrew MoylanWon 3-0
Sep 2013Martin StokesLost 3-1
Aug 2013Sam SternbergWon 3-2
Aug 2013Ben FaberLost 3-0
Jul 2013Mark ModeraWon 3-0
Jul 2013Dante PoppleWon 3-0
Jun 2013Andrew MoylanWon 3-1
Jun 2013Jim VeitchLost 3-2
Jun 2013John KunzeLost 3-2
May 2013Ken-Ichi UedaWon 3-0
May 2013Mark ModeraWon 3-1
May 2013Jonathan HankarWon 3-1
May 2013Andrew MoylanLost 3-0
May 2013Dan MeierWon 3-1
Apr 2013Ken-Ichi UedaWon 3-2
Apr 2013Aditya GuntuboyinaWon 3-0
Apr 2013Ansul RajghaWon 3-0
Apr 2013Chris FloresWon 3-1
Mar 2013David WoodLost 3-0
Feb 2013Glenn ForresterLost 3-0
Feb 2013Andrew MoylanLost 3-0
Jan 2013Mark ModeraWon 3-1
Jan 2013Aaron SochaWon 3-1
Jan 2013Tiko ShahLost 3-0
Jan 2013Chris FloresWon 3-1
Nov 2012Andrew MoylanLost 3-0
Nov 2012Jim VeitchLost 3-2
Nov 2012Rees Sweeney-TaylorLost 3-0
Nov 2012Tiko ShahLost 3-2
Oct 2012Aaron SochaWon 3-2
Oct 2012Mark ModeraWon 3-0
Oct 2012Rees Sweeney-TaylorLost 3-0
Oct 2012John KunzeWon 3-0
Sep 2012Aaron SochaWon 3-2
Sep 2012Mark ModeraWon 3-0
Sep 2012Rees Sweeney-TaylorLost 3-0
Sep 2012John KunzeWon 3-0
Aug 2012Mark ModeraWon 3-0
Aug 2012Glenn ForresterLost 3-0
Aug 2012Aaron SochaLost 3-2
Aug 2012Tiko ShahLost 3-0
Jul 2012Dror MatalonWon 3-1
Jul 2012Mark ModeraWon 3-0
Jul 2012Prakash BathiniWon 3-0
Jul 2012Jonathan HankarWon 3-1
Jul 2012John EngWon 3-0
Jun 2012Glenn ForresterLost 3-0
May 2012Prakash BathiniWon 3-1
Apr 2012Ariel GrosternWon 3-0
Apr 2012Pierre DarancetWon 3-0
Apr 2012Nader ShoaibiWon 3-1
Apr 2012Jonathan HankarWon 3-0
Mar 2012Omair AzamLost 3-2
Mar 2012Andrew MoylanLost 3-0
Nov 2011Michael BestLost 3-1
Nov 2011Prakash BathiniWon 3-1
Nov 2011Mark ModeraWon 3-0
Oct 2011John KunzeLost 3-1
Oct 2011Justin McCraryLost 3-0
Oct 2011Ashley KaylerLost 3-0
Oct 2011Josh TaylorLost 3-1
Sep 2011Dror MatalonWon 3-1
Sep 2011Pierre DarancetWon 3-0
Aug 2011Mike Jensen-AkulaWon 3-1
Aug 2011Heather DunbarWon 3-0
Aug 2011Dan BohnLost 3-1
Aug 2011Dror MatalonWon 3-0
Aug 2011Matthew Zaragoza-WatkinsWon 3-0
Jul 2011Justin McCraryLost 3-0
Jul 2011David HwangLost 3-1
Jul 2011Josh TaylorLost 3-0
Jun 2011Mark ModeraWon 3-0
Jun 2011John CorcoranWon 3-0
Jun 2011Pierre DarancetWon 3-0
Jun 2011Dan BohnLost 3-0
May 2011Toby ReinerWon 3-1
May 2011Alan JoseLost 3-0
Apr 2011Toby ReinerLost 3-2
Apr 2011David HwangLost 3-1
Apr 2011Jan BeranekWon 3-0
Apr 2011Dan BohnLost 3-2
Mar 2011Mark ModeraWon 3-1
Mar 2011Toby ReinerWon 3-2
Mar 2011Alan JoseLost 3-0
Nov 2010Dror MatalonWon 3-0
Nov 2010Toby ReinerWon 3-0
Nov 2010Pierre DarancetWon 3-1
Nov 2010Mark ModeraLost 3-1
Nov 2010Jan BeranekWon 3-1
Oct 2010Mark ModeraWon 3-0
Oct 2010Matt WaidLost 3-0
Oct 2010Nauman SardarLost 3-0
Oct 2010Dan BohnLost 3-2
Sep 2010Mike Jensen-AkulaWon 3-2
Sep 2010Glenn ForresterLost 3-1
Sep 2010Jan BeranekWon 3-1
Sep 2010Sonesh SuranaLost 3-2
Aug 2010Matt WaidLost 3-1
Aug 2010Sonesh SuranaLost 3-1
Aug 2010Jan BeranekLost 3-2
Aug 2010Chris FloresWon 3-0
Jul 2010Mark ModeraWon 3-0
Jul 2010Matt WaidLost 3-2
Jul 2010Nauman SardarLost 3-0
Jul 2010Christopher TsangWon 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 2010Toby ReinerLost 3-1
Apr 2010Sonesh SuranaLost 3-1
Apr 2010Daniel GreengardWon 3-2
Apr 2010Mark ModeraLost 3-2
Apr 2010Christopher TsangLost 3-0
Mar 2010Mike Jensen-AkulaWon 3-2
Mar 2010Craig RiddellWon 3-0
Mar 2010Christopher TsangLost 3-2
Mar 2010Chris FloresWon 3-1
Feb 2010Daniel GreengardLost 3-2
Feb 2010Chris FloresWon 3-0
Dec 2009Jamie FunkWon 3-0
Dec 2009Christopher TsangLost 3-0
Dec 2009Chris FloresWon 3-1