See rankings for current players and all players.

Rating History

Match History

374 matches

DateOpponentOutcome
Aug 2018Julia HemmendingerWon 3-0
Aug 2018Khalil SarwariLost 3-2
Aug 2018Jonathan HankarLost 3-1
Aug 2018Jim VeitchLost 3-2
Jul 2018Ashley KaylerLost 3-0
Jul 2018Anibhav SinglaLost 3-0
Jul 2018Jonathan HankarLost 3-1
Jul 2018Eric KatermanLost 3-0
Jun 2018Anibhav SinglaLost 3-1
Jun 2018Dan MeierWon 3-0
Jun 2018Matt WongWon 3-2
Jun 2018Jim VeitchWon 3-2
May 2018Jonathan HankarLost 3-1
May 2018Anthony AbelLost 3-0
May 2018Jim VeitchLost 3-1
May 2018Matthew BondWon 3-0
Apr 2018Reid JohnsenWon 3-1
Apr 2018Frank KennamerWon 3-2
Apr 2018Jim VeitchLost 3-1
Apr 2018Dan MeierLost 3-2
Feb 2018Jim VeitchLost 3-2
Feb 2018Jared BardWon 3-0
Feb 2018Matt WongLost 3-1
Feb 2018Dan MeierWon 3-0
Feb 2018Matthew BondLost 3-0
Jan 2018Anibhav SinglaLost 3-0
Jan 2018Jim VeitchLost 3-1
Jan 2018Matt WongWon 3-0
Nov 2017Dan BohnWon 3-0
Nov 2017Jim VeitchLost 3-0
Nov 2017Dan MeierWon 3-1
Nov 2017Frank KennamerWon 3-1
Nov 2017Thomas LittletonLost 3-2
Oct 2017Dan BohnWon 3-2
Oct 2017Dan MeierWon 3-0
Oct 2017Anthony AbelWon 3-0
Oct 2017Joanna MajkowskiWon 3-0
Oct 2017Ankur DaveLost 3-1
Sep 2017Frank KennamerLost 3-2
Sep 2017Thomas LittletonLost 3-1
Sep 2017Ankur DaveWon 3-1
Sep 2017Jim VeitchLost 3-0
Aug 2017Ashley KaylerLost 3-0
Aug 2017Thomas LittletonLost 3-2
Aug 2017Sam SternbergLost 3-2
Aug 2017Eric KatermanLost 3-0
Jul 2017Dan BohnWon 3-1
Jul 2017Thomas LittletonLost 3-1
Jul 2017Anibhav SinglaLost 3-0
Jul 2017Jim VeitchWon 3-0
Apr 2017Anibhav SinglaLost 3-0
Apr 2017Matt WongWon 3-1
Apr 2017Dan BohnLost 3-2
Apr 2017Frank KennamerWon 3-0
Mar 2017Matt WildWon 3-2
Mar 2017Sam McCormickLost 3-1
Mar 2017Shrinu KushagraLost 3-1
Mar 2017Jim VeitchWon 3-2
Feb 2017Shrinu KushagraWon 3-1
Feb 2017Frank KennamerLost 3-0
Jan 2017Frank KennamerLost 3-1
Jan 2017Matt WongWon 3-2
Jan 2017Reid JohnsenWon 3-0
Jan 2017Jonathan HankarWon 3-0
Nov 2016Colin GrantLost 3-0
Nov 2016Sam SternbergLost 3-0
Nov 2016Matt WongLost 3-2
Nov 2016Eric KatermanLost 3-0
Oct 2016Colin GrantLost 3-0
Oct 2016Sam SternbergLost 3-0
Oct 2016Eric KatermanLost 3-0
Oct 2016Nick CobbettLost 3-0
Oct 2016Frank KennamerWon 3-0
Sep 2016Robert IsaacLost 3-0
Sep 2016Jonathan HankarWon 3-0
Sep 2016Matt WongWon 3-0
Sep 2016Jim VeitchWon 3-1
Sep 2016Frank KennamerLost 3-0
Jun 2016Frank KennamerLost 3-0
Jun 2016Dan MeierWon 3-0
Jun 2016Nick CobbettLost 3-2
May 2016Frank KennamerLost 3-0
May 2016Sam SternbergLost 3-0
May 2016VishiLost 3-2
May 2016Jim VeitchWon 3-0
Apr 2016Nick CobbettLost 3-1
Apr 2016Ashley KaylerLost 3-0
Apr 2016Rees Sweeney-TaylorLost 3-0
Mar 2016Glenn ForresterWon 3-0
Mar 2016Matt WongWon 3-0
Mar 2016Arvind MuralimohanLost 3-0
Feb 2016Benjamin VicunaWon 3-2
Feb 2016Aditya GuntuboyinaWon 3-2
Feb 2016Matt WongWon 3-1
Feb 2016Jonathan HankarWon 3-0
Feb 2016Arvind MuralimohanLost 3-2
Jan 2016Glenn ForresterLost 3-1
Jan 2016Ignacio CanalsLost 3-2
Jan 2016Nick CobbettLost 3-2
Jan 2016Aditya GuntuboyinaLost 3-0
Jan 2016Matt WongWon 3-1
Aug 2015Justin McCraryLost 3-0
Aug 2015Jim VeitchWon 3-1
Aug 2015VishiLost 3-0
Aug 2015Ashley KaylerLost 3-0
Aug 2015Rees Sweeney-TaylorLost 3-0
Jul 2015VishiWon 3-2
Jul 2015Robert SchwartzWon 3-0
Jul 2015Glenn ForresterWon 3-2
Jul 2015Mark ModeraWon 3-1
Jun 2015Prakash BathiniWon 3-0
Jun 2015Charlie WeissLost 3-0
Jun 2015VishiLost 3-2
May 2015Jim VeitchLost 3-2
May 2015Justin McCraryLost 3-0
May 2015Jonathan HankarWon 3-1
May 2015VishiWon 3-0
May 2015Charlie WeissLost 3-0
Nov 2014Frank KennamerLost 3-2
Nov 2014Jim VeitchLost 3-1
Nov 2014Sam SternbergLost 3-0
Oct 2014Ashley KaylerLost 3-0
Oct 2014Sam SternbergLost 3-0
Sep 2014Robert SchwartzWon 3-0
Sep 2014Ben FaberLost 3-0
Sep 2014Charlie WeissWon 3-0
Sep 2014Heba NossierLost 3-0
May 2014Ashley KaylerLost 3-1
May 2014Andrew MoylanLost 3-0
May 2014Jim VeitchLost 3-0
Apr 2014Andrew MoylanLost 3-2
Apr 2014Glenn ForresterWon 3-2
Apr 2014Frank KennamerWon 3-1
Apr 2014Jonathan HankarWon 3-1
Mar 2014Ashley KaylerLost 3-0
Mar 2014David WoodLost 3-0
Mar 2014Jeff GrantLost 3-0
Mar 2014Frank KennamerWon 3-1
Feb 2014David WoodLost 3-0
Feb 2014Andrew MoylanWon 3-1
Feb 2014Rees Sweeney-TaylorLost 3-0
Jan 2014Ashley KaylerLost 3-1
Jan 2014Rees Sweeney-TaylorLost 3-0
Jan 2014Frank KennamerWon 3-1
Nov 2013Andrew MoylanWon 3-1
Nov 2013Thomas LowishLost 3-1
Nov 2013Ashley KaylerLost 3-1
Nov 2013Frank KennamerLost 3-0
Nov 2013Rees Sweeney-TaylorLost 3-1
Oct 2013Andrew MoylanWon 3-2
Oct 2013Prakash BathiniWon 3-0
Oct 2013Jonathan HankarWon 3-1
Oct 2013Jim VeitchWon 3-0
Sep 2013Rees Sweeney-TaylorLost 3-0
Sep 2013Ben FaberLost 3-0
Sep 2013Jim VeitchLost 3-0
Aug 2013Glenn ForresterWon 3-0
Aug 2013Jonathan HankarWon 3-0
Aug 2013Jim VeitchWon 3-1
Jul 2013Jeff GrantLost 3-0
Jul 2013Rees Sweeney-TaylorLost 3-1
Jul 2013Jim VeitchLost 3-1
Jun 2013Andrew MoylanWon 3-2
Jun 2013Jim VeitchLost 3-1
Jun 2013Grant FrenchWon 3-1
Jun 2013Frank KennamerWon 3-2
May 2013Sam SternbergLost 3-1
May 2013Prakash BathiniWon 3-0
May 2013Nader ShoaibiLost 3-0
May 2013Jim VeitchWon 3-1
Apr 2013Robert LynnLost 3-0
Apr 2013Jeff GrantLost 3-1
Apr 2013Ashley KaylerLost 3-1
Apr 2013Nader ShoaibiWon 3-2
Mar 2013Nader ShoaibiWon 3-0
Mar 2013Lyle FearnleyWon 3-0
Mar 2013Jim VeitchWon 3-0
Mar 2013Grant FrenchLost 3-0
Feb 2013Andrew MoylanWon 3-2
Feb 2013Glenn ForresterWon 3-0
Feb 2013Tiko ShahLost 3-1
Jan 2013Nader ShoaibiWon 3-0
Jan 2013Jim VeitchLost 3-1
Jan 2013Glenn ForresterWon 3-1
Jan 2013Jeff GrantLost 3-1
Nov 2012Ken-Ichi UedaWon 3-1
Nov 2012Aaron SochaWon 3-0
Nov 2012Lyle FearnleyWon 3-0
Nov 2012Nader ShoaibiWon 3-2
Oct 2012Mark ModeraLost 3-2
Oct 2012Aaron SochaWon 3-0
Oct 2012Akshay DugarWon 3-2
Oct 2012Rees Sweeney-TaylorLost 3-1
Oct 2012Frank KennamerLost 3-0
Sep 2012Mark ModeraLost 3-2
Sep 2012Aaron SochaWon 3-0
Sep 2012Akshay DugarWon 3-2
Sep 2012Rees Sweeney-TaylorLost 3-1
Sep 2012Frank KennamerLost 3-0
Aug 2012Justin McCraryLost 3-0
Aug 2012Grant FrenchLost 3-0
Jul 2012Ashley KaylerLost 3-0
Jul 2012Andrew MoylanWon 3-1
Jul 2012Glenn ForresterWon 3-0
Jun 2012Alan JoseWon 3-1
Jun 2012Shaun Tay Zi XuanLost 3-0
Jun 2012Grant FrenchWon 3-2
Jun 2012Justin McCraryLost 3-2
May 2012Andrew MoylanLost 3-1
May 2012Jim VeitchLost 3-1
May 2012Glenn ForresterWon 3-0
May 2012Michael BestLost 3-1
May 2012Josh TaylorWon 3-1
Apr 2012Alan JoseLost 3-0
Apr 2012Justin McCraryLost 3-0
Apr 2012David HwangWon 3-0
Apr 2012Andrew MoylanWon 3-2
Apr 2012Michael BestLost 3-2
Mar 2012Ashley KaylerLost 3-0
Mar 2012Justin McCraryLost 3-0
Mar 2012Paul ValiantLost 3-0
Mar 2012Jeff GrantLost 3-0
Jan 2012Josh TaylorLost 3-2
Jan 2012Grant FrenchWon 3-0
Jan 2012David HwangLost 3-0
Jan 2012Sam SternbergWon 3-0
Oct 2011Ashley KaylerLost 3-0
Oct 2011Frank KennamerWon 3-1
Oct 2011Josh TaylorLost 3-2
Oct 2011Justin McCraryLost 3-0
Sep 2011Jim VeitchLost 3-1
Sep 2011Glenn ForresterWon 3-1
Sep 2011Grant FrenchLost 3-1
May 2011Jim VeitchLost 3-2
May 2011Nauman SardarLost 3-2
May 2011Glenn ForresterLost 3-1
Apr 2011Glenn ForresterWon 3-1
Apr 2011Alan JoseWon 3-2
Apr 2011Jim VeitchWon 3-0
Mar 2011Hussain RazaWon 3-2
Mar 2011Justin McCraryWon 3-1
Mar 2011Glenn ForresterLost 3-1
Mar 2010Glenn ForresterWon 3-1
Mar 2010Jim VeitchWon 3-0
Feb 2010Dominic GaffneyLost 3-0
Feb 2010David HwangWon 3-0
Feb 2010Annie Rein-WestonWon 3-0
Feb 2010Ashley KaylerLost 3-0
Feb 2010Matt WaidWon 3-1
Dec 2009Kim Ben KhooLost 3-1
Dec 2009Matt WaidWon 3-2
Dec 2009Tiko ShahLost 3-1
Dec 2009Jim VeitchLost 3-1
Oct 2009Kim Ben KhooLost 3-1
Oct 2009Tiko ShahLost 3-2
Oct 2009Jeff GrantLost 3-0
Sep 2009Dan BohnWon 3-0
Sep 2009Mark ModeraWon 3-0
Sep 2009Alex JermynLost 3-0
Aug 2009Tiko ShahLost 3-1
Aug 2009Jim VeitchLost 3-1
Aug 2009Jeff GrantLost 3-1
May 2009Alan JoseLost 3-2
Mar 2009Christopher TsangWon 3-0
Mar 2009Toby ReinerWon 3-1
Mar 2009Lyle FearnleyWon 3-0
Mar 2009Dev MillsteinWon 3-1
Mar 2009Blake WoodardWon 3-1
Feb 2009Jim VeitchLost 3-0
Feb 2009Glenn ForresterWon 3-2
Jan 2009Alan JoseLost 3-1
Jan 2009Kim Ben KhooLost 3-0
Jan 2009Dominic GaffneyLost 3-0
Jan 2009Jeff GrantLost 3-0
Nov 2008Ivo PlsekWon 3-0
Nov 2008Tiko ShahLost 3-2
Nov 2008Alan JoseLost 3-2
Nov 2008Glenn ForresterWon 3-1
Oct 2008Ivo PlsekWon 3-1
Oct 2008Sonesh SuranaWon 3-0
Oct 2008Toby ReinerWon 3-1
Mar 2008Joe FarrellWon 3-0
Mar 2008Alan JoseLost 3-0
Mar 2008Mark ModeraWon 3-0
Mar 2008Glenn ForresterLost 3-0
Feb 2008Jim VeitchLost 3-0
Feb 2008Tanu SankaliaLost 3-0
Feb 2008Grant FrenchWon 3-2
Feb 2008Kim Ben KhooWon 3-0
Jan 2008Toby ReinerWon 3-0
Jan 2008Jon ShihWon 3-0
Jan 2008Joe FarrellWon 3-0
Dec 2007Alan JoseLost 3-1
Nov 2007Glenn ForresterLost 3-2
Nov 2007Alan JoseWon 3-0
Nov 2007Jeff GrantLost 3-1
Nov 2007Grant FrenchLost 3-0
Oct 2007Kim Ben KhooLost 3-1
Oct 2007Jim VeitchLost 3-1
Oct 2007Grant FrenchWon 3-2
Oct 2007Ali RahimWon 3-2
Sep 2007Amos VernonWon 3-0
Sep 2007Mark ModeraWon 3-0
Sep 2007Alan JoseWon 3-1
Sep 2007Grant FrenchLost 3-2
Aug 2007Chris Goodman-SmithLost 3-0
Aug 2007Jim VeitchLost 3-0
Aug 2007Glenn ForresterLost 3-0
Jul 2007Ashley KaylerLost 3-0
Jul 2007Jim VeitchLost 3-2
Jul 2007Jeff GrantLost 3-0
Jul 2007Grant FrenchLost 3-0
Jun 2007Tiko ShahWon 3-0
Jun 2007Ashley KaylerLost 3-0
Jun 2007Tanu SankaliaLost 3-0
Jun 2007Jeff GrantLost 3-0
May 2007Alan JoseWon 3-2
May 2007Glenn ForresterWon 3-0
May 2007Tanu SankaliaLost 3-1
May 2007Jeff GrantLost 3-1
Apr 2007Jeff GrantWon 3-2
Apr 2007Tanu SankaliaLost 3-2
Apr 2007Jim VeitchLost 3-1
Apr 2007Grant FrenchWon 3-2
Mar 2007Grant FrenchWon 3-1
Mar 2007Alan JoseWon 3-2
Mar 2007Sean O'NuallainWon 3-0
Feb 2007Tanu SankaliaLost 3-0
Feb 2007Jim VeitchLost 3-1
Jan 2007Alan JoseLost 3-2
Jan 2007Grant FrenchWon 3-0
Jan 2007Sean O'NuallainWon 3-0
Jan 2007Andrew HsuWon 3-1
Nov 2006Tanu SankaliaLost 3-1
Oct 2006Mike Jensen-AkulaWon 3-0
Oct 2006Jim VeitchWon 3-0
Oct 2006Andrew HsuWon 3-1
Sep 2006Mike Jensen-AkulaWon 3-0
Sep 2006Mark ModeraWon 3-1
Sep 2006Chris FloresWon 3-0
Sep 2006Dror MatalonWon 3-1
Jul 2006Mikey ZaremLost 3-1
Jul 2006Amy LeeLost 3-0
Feb 2005Alan JoseLost 3-1
Feb 2005Kelvin WongWon 3-0
Feb 2005Nacho QuaglioWon 3-0
Feb 2005Amy LeeWon 3-1
Jan 2005Ashley KaylerLost 3-1
Jan 2005Tanu SankaliaLost 3-0
Jan 2005Jim VeitchLost 3-1
Nov 2004Kelvin WongWon 3-1
Nov 2004Alan JoseWon 3-0
Nov 2004Paul GreeneWon 3-0
Oct 2004Ashley KaylerLost 3-0
Oct 2004Tanu SankaliaLost 3-0
Oct 2004Jim VeitchLost 3-1
Jul 2004Amy LeeWon 3-0
Jul 2004Sunil BhaveWon 3-0
Jul 2004Jim VeitchWon 3-2
Jul 2004Britta GardnerWon 3-0
Jul 2004Mike Jensen-AkulaWon 3-0
May 2004Kelvin WongWon 3-1
May 2004Harlan YuWon 3-0
May 2004Orion HodsonWon 3-1
May 2004Glenn ForresterLost 3-0
Apr 2004Sunil BhaveWon 3-0
Apr 2004Jim EvansWon 3-0
Apr 2004Glenn ForresterLost 3-0
Mar 2004Sunil BhaveWon 3-0
Mar 2004Chris FloresWon 3-0
Feb 2004Dror MatalonWon 3-0
Feb 2004Guillaume EglesWon 3-0
Feb 2004Chris FloresWon 3-0
Feb 2004Jeff BirdWon 3-0