See rankings for current players and all players.

Rating History

Match History

256 matches

DateOpponentOutcome
Oct 2018Frank KennamerWon 3-2
Oct 2018John KunzeLost 3-0
Oct 2018Anthony AbelLost 3-0
Sep 2018Ankur DaveWon 3-0
Sep 2018John KunzeWon 3-1
Sep 2018Frank KennamerWon 3-2
Sep 2018Anthony AbelLost 3-1
Aug 2018Jim VeitchLost 3-1
Aug 2018John KunzeWon 3-1
Aug 2018Khalil SarwariLost 3-0
Jul 2018John KunzeWon 3-1
Jul 2018Eric KatermanLost 3-0
Jun 2018Anthony AbelWon 3-2
Jun 2018David WooLost 3-2
May 2018Jim VeitchWon 3-1
May 2018John KunzeWon 3-1
May 2018Matthew BondWon 3-1
May 2018Anthony AbelLost 3-1
Apr 2018Ankur DaveWon 3-1
Apr 2018Jeff GordonWon 3-2
Apr 2018Anthony AbelLost 3-1
Mar 2018Reid JohnsenLost 3-2
Mar 2018Jared BardWon 3-1
Mar 2018Mark ModeraWon 3-2
Mar 2018Anthony AbelLost 3-2
Feb 2018Ankur DaveWon 3-2
Feb 2018Dante PoppleWon 3-2
Feb 2018Dan BerelowitzWon 3-0
Feb 2018Anthony AbelLost 3-1
Jan 2018Jared BardLost 3-0
Jan 2018Matthew BondLost 3-1
Jan 2018Ankur DaveLost 3-2
Nov 2017Matt WongLost 3-0
Nov 2017Aditya GuntuboyinaLost 3-0
Nov 2017Mark ModeraWon 3-1
Nov 2017Anthony AbelWon 3-1
Nov 2017Matthew BondWon 3-2
Oct 2017Mark ModeraLost 3-0
Oct 2017Reid JohnsenWon 3-1
Oct 2017Saijoscha HeckWon 3-0
Oct 2017Sahar SareminaeniWon 3-0
Oct 2017Josh TraunerWon 3-0
Sep 2017Matt WongLost 3-0
Sep 2017Benjamin AdlerLost 3-1
Sep 2017Anthony AbelLost 3-2
Aug 2017Matt WongLost 3-0
Aug 2017Frank KennamerLost 3-0
Aug 2017Anibhav SinglaLost 3-0
Jul 2017Ankur DaveWon 3-2
Jul 2017Mark ModeraWon 3-0
Jul 2017Dan MeierWon 3-2
May 2017Thomas LittletonLost 3-0
May 2017Dan BohnLost 3-0
May 2017Jim VeitchLost 3-1
Apr 2017Dan MeierWon 3-1
Apr 2017Jared BardWon 3-1
Mar 2017Anibhav SinglaLost 3-0
Mar 2017Dan BohnLost 3-1
Feb 2017Reid JohnsenWon 3-0
Feb 2017Anibhav SinglaLost 3-0
Feb 2017Matt WildLost 3-0
Feb 2017Arvind MuralimohanLost 3-0
Jan 2017Matt WongWon 3-1
Jan 2017Reid JohnsenLost 3-2
Jan 2017Frank KennamerWon 3-2
Jan 2017John KunzeLost 3-0
Nov 2016Reid JohnsenWon 3-2
Nov 2016Mark ModeraWon 3-0
Nov 2016Dan BohnWon 3-2
Oct 2016Dan BohnWon 3-2
Oct 2016Robert IsaacLost 3-2
Oct 2016Jaime PerezWon 3-1
Sep 2016Matt WongLost 3-0
Sep 2016John KunzeLost 3-0
Sep 2016Frank KennamerLost 3-0
Sep 2016Robert IsaacLost 3-1
Sep 2016Jim VeitchLost 3-2
Aug 2016Robert IsaacWon 3-1
Jul 2016Wayne HeiserWon 3-0
Jul 2016Reid JohnsenWon 3-2
Jul 2016Jonathan FrancisWon 3-1
May 2016Reid JohnsenWon 3-0
May 2016Mark ModeraWon 3-2
Apr 2016Dan MeierLost 3-2
Apr 2016Benjamin VicunaLost 3-0
Mar 2016Sam TrachtmanWon 3-0
Mar 2016Josh TraunerWon 3-1
Mar 2016Reid JohnsenWon 3-0
Mar 2016Jacob KerseyLost 3-1
Feb 2016Matt WongLost 3-2
Feb 2016Arvind MuralimohanLost 3-2
Feb 2016John KunzeLost 3-0
Feb 2016Aditya GuntuboyinaLost 3-0
Jan 2016Andrew LawrieLost 3-1
Nov 2015Andrew LawrieLost 3-2
Nov 2015Robert SchwartzWon 3-1
Nov 2015Aditya GuntuboyinaWon 3-2
Oct 2015Benjamin VicunaLost 3-1
Oct 2015Matt WongLost 3-0
Oct 2015Andrew PritchardLost 3-0
Sep 2015Dan MeierWon 3-1
Sep 2015Glenn ForresterLost 3-1
Sep 2015Charlie WeissWon 3-0
Sep 2015Matt WongWon 3-0
Sep 2015Aditya GuntuboyinaLost 3-2
May 2015Charlie WeissLost 3-2
May 2015VishiLost 3-0
May 2015Justin McCraryLost 3-1
May 2015John KunzeLost 3-1
May 2015Jim VeitchLost 3-0
Apr 2015Dror MatalonWon 3-0
Apr 2015Matt WongWon 3-1
Apr 2015Sudeep AgarwalWon 3-1
Apr 2015VishiLost 3-0
Apr 2015Benjamin VicunaWon 3-1
Mar 2015Dror MatalonWon 3-0
Mar 2015Frank KennamerLost 3-0
Mar 2015Jim VeitchLost 3-1
Mar 2015Robert SchwartzLost 3-0
Feb 2015Troup HowardWon 3-0
Feb 2015Nicholas DuBroffWon 3-0
Feb 2015Kenny BellWon 3-1
Feb 2015Robert SchwartzWon 3-2
Jan 2015Glenn ForresterLost 3-1
Nov 2014Dror MatalonWon 3-2
Nov 2014Chris FloresWon 3-0
Nov 2014Robert SchwartzWon 3-0
Nov 2014Benjamin VicunaWon 3-2
Oct 2014Sameer AbrahamWon 3-0
Oct 2014Dror MatalonWon 3-1
Oct 2014Chris FloresWon 3-1
Sep 2014Glenn ForresterWon 3-1
Sep 2014Matt WildWon 3-2
Sep 2014Aditya GuntuboyinaLost 3-0
Aug 2014Prakash BathiniWon 3-0
Aug 2014Chris FloresWon 3-1
Aug 2014Aditya GuntuboyinaWon 3-1
May 2014Mark ModeraLost 3-1
May 2014Charlie WeissWon 3-1
Apr 2014Glenn ForresterLost 3-0
Apr 2014Frank KennamerLost 3-0
Apr 2014Andrew MoylanLost 3-2
Apr 2014John KunzeLost 3-1
Mar 2014Philip BildnerWon 3-1
Mar 2014Glenn ForresterWon 3-2
Mar 2014Prakash BathiniWon 3-2
Mar 2014Dror MatalonWon 3-1
Feb 2014Mark ModeraLost 3-1
Feb 2014Robert SchwartzWon 3-2
Feb 2014Rodrigo CabralLost 3-0
Feb 2014Chris FloresWon 3-1
Jan 2014Andrew MoylanLost 3-2
Jan 2014Chris FloresWon 3-1
Jan 2014David WoodLost 3-0
Jan 2014Jim VeitchLost 3-1
Nov 2013Mark ModeraLost 3-2
Nov 2013Prakash BathiniWon 3-2
Nov 2013Rodrigo CabralLost 3-0
Nov 2013Chris FloresWon 3-1
Nov 2013Aditya GuntuboyinaWon 3-2
Oct 2013Prakash BathiniLost 3-1
Oct 2013John KunzeLost 3-1
Oct 2013Andrew MoylanLost 3-2
Oct 2013Jim VeitchLost 3-0
Sep 2013Aditya GuntuboyinaLost 3-2
Sep 2013David WoodLost 3-2
Sep 2013Prakash BathiniWon 3-1
Sep 2013Ken-Ichi UedaWon 3-0
Aug 2013Glenn ForresterLost 3-1
Aug 2013John KunzeLost 3-0
Aug 2013Dante PoppleLost 3-2
Aug 2013Jim VeitchLost 3-0
Jul 2013Glenn ForresterLost 3-1
Jul 2013Dror MatalonWon 3-1
Jul 2013Chris FloresWon 3-1
Jul 2013Mark PrivenWon 3-0
Jun 2013Mark ModeraLost 3-2
Jun 2013Prakash BathiniLost 3-1
May 2013Andrew MoylanLost 3-1
May 2013Mark ModeraLost 3-0
May 2013Frank KennamerLost 3-1
Apr 2013Prakash BathiniLost 3-1
Apr 2013Mark ModeraWon 3-1
Apr 2013Sam SternbergLost 3-0
Apr 2013Matthew Zaragoza-WatkinsLost 3-2
Mar 2013Matthew Zaragoza-WatkinsWon 3-2
Mar 2013Ansul RajghaWon 3-1
Mar 2013Mark PrivenWon 3-1
Feb 2013Thomas ScanlonWon 3-1
Feb 2013Ken-Ichi UedaWon 3-1
Feb 2013Aditya GuntuboyinaLost 3-2
Feb 2013Prakash BathiniLost 3-1
Nov 2012Ronald DahlLost 3-1
Nov 2012Ariel GrosternWon 3-1
Nov 2012Kenny BellWon 3-0
Oct 2012Ken-Ichi UedaLost 3-1
Oct 2012Wesley HuangWon 3-2
Oct 2012Lyle FearnleyLost 3-0
Sep 2012Ken-Ichi UedaLost 3-1
Sep 2012Wesley HuangWon 3-2
Sep 2012Lyle FearnleyLost 3-0
Aug 2012Ken-Ichi UedaLost 3-1
Aug 2012Pierre DarancetWon 3-0
Jul 2012Prakash BathiniLost 3-1
Jul 2012Mark ModeraLost 3-1
Jul 2012Dror MatalonWon 3-0
Jul 2012Frank KennamerLost 3-1
Jun 2012Ronald DahlWon 3-1
Jun 2012Michael CianfroccoWon 3-0
Jun 2012Jim EvansWon 3-1
May 2012Ariel GrosternWon 3-2
May 2012Dror MatalonWon 3-1
Apr 2012Ariel GrosternWon 3-2
Apr 2012Pierre DarancetLost 3-2
Apr 2012Frank KennamerLost 3-0
Apr 2012Nader ShoaibiLost 3-2
Mar 2012Pierre DarancetWon 3-1
Mar 2012Ronald DahlWon 3-0
Mar 2012Joseph DugganWon 3-0
Mar 2012Ariel GrosternWon 3-1
Jan 2012Ronald DahlLost 3-1
Jan 2012Hari DhavalaLost 3-0
Jan 2012Matthew Zaragoza-WatkinsLost 3-2
Nov 2011Mike Jensen-AkulaWon 3-2
Sep 2011Ronald DahlLost 3-1
Aug 2011Juliet LamontLost 3-1
Aug 2011Hari DhavalaWon 3-1
Jul 2011Dror MatalonLost 3-1
Jul 2011Pierre DarancetLost 3-2
Jul 2011Sam SternbergLost 3-1
Jun 2011Nader ShoaibiLost 3-0
Jun 2011Matthew Zaragoza-WatkinsWon 3-1
Jun 2011Dror MatalonWon 3-2
Jun 2011Prakash BathiniLost 3-1
May 2011Mike Jensen-AkulaLost 3-0
May 2011Pierre DarancetLost 3-2
May 2011John CorcoranLost 3-1
Apr 2011Chris FloresLost 3-1
Apr 2011Sam SternbergLost 3-0
Apr 2011Javed AhmedLost 3-2
Apr 2011Matthew Zaragoza-WatkinsLost 3-2
Nov 2010John CorcoranLost 3-2
Nov 2010Matthew Zaragoza-WatkinsLost 3-0
Oct 2010Juliet LamontWon 3-1
Oct 2010Pierre DarancetWon 3-1
Sep 2010Pierre DarancetWon 3-2
Sep 2010Dror MatalonLost 3-0
Sep 2010Javed AhmedWon 3-1
Aug 2010Field MaloneyWon 3-1
Aug 2010Ariel GrosternWon 3-0
Aug 2010Rich ShapiroWon 3-0
Jul 2010Rich ShapiroWon 3-1
Jul 2010Pierre DarancetLost 3-1
Jun 2010John CorcoranWon 3-2
Jun 2010Ariel GrosternLost 3-2
Jun 2010Marco Gonzalez-NavarroWon 3-1