See rankings for current players and all players.

Rating History

Match History

501 matches

DateOpponentOutcome
Aug 2018Jonathan HankarWon 3-1
Aug 2018Julia HemmendingerWon 3-0
Aug 2018Khalil SarwariLost 3-2
Aug 2018John KunzeWon 3-2
Jun 2018Matt WongLost 3-1
Jun 2018Dan MeierWon 3-2
Jun 2018John KunzeLost 3-2
May 2018Jonathan HankarLost 3-1
May 2018John KunzeWon 3-1
May 2018Matthew BondLost 3-2
May 2018Anthony AbelLost 3-2
Apr 2018Dan MeierLost 3-0
Apr 2018John KunzeWon 3-1
Apr 2018Reid JohnsenWon 3-2
Apr 2018Frank KennamerLost 3-0
Mar 2018Ashley KaylerLost 3-0
Mar 2018Eric KatermanLost 3-1
Mar 2018Thomas LittletonLost 3-0
Mar 2018Matt WongWon 3-1
Feb 2018John KunzeWon 3-2
Feb 2018Dan MeierWon 3-2
Feb 2018Jared BardWon 3-1
Feb 2018Matt WongWon 3-2
Feb 2018Matthew BondLost 3-2
Jan 2018Matt WongLost 3-2
Jan 2018John KunzeWon 3-1
Jan 2018Anibhav SinglaLost 3-1
Nov 2017John KunzeWon 3-0
Nov 2017Dan MeierWon 3-2
Nov 2017Frank KennamerLost 3-0
Nov 2017Dan BohnWon 3-0
Nov 2017Thomas LittletonLost 3-1
Oct 2017Anibhav SinglaLost 3-1
Oct 2017Matthew BondWon 3-1
Oct 2017Matt WongWon 3-0
Oct 2017Nick CobbettLost 3-0
Sep 2017Ankur DaveWon 3-0
Sep 2017John KunzeWon 3-0
Sep 2017Thomas LittletonLost 3-0
Sep 2017Frank KennamerLost 3-0
Aug 2017Ankur DaveWon 3-0
Aug 2017Ashley BrooksWon 3-0
Aug 2017Dan MeierWon 3-2
Jul 2017Dan BohnWon 3-2
Jul 2017John KunzeLost 3-0
Jul 2017Thomas LittletonLost 3-1
Jul 2017Anibhav SinglaLost 3-2
Jun 2017Ashley KaylerLost 3-0
Jun 2017Dan MeierWon 3-1
Jun 2017Anibhav SinglaLost 3-1
Jun 2017Frank KennamerLost 3-0
May 2017Thomas LittletonLost 3-2
May 2017Jonathan HankarWon 3-1
May 2017Dan BohnLost 3-0
Mar 2017Matt WildWon 3-0
Mar 2017Sam McCormickLost 3-0
Mar 2017Shrinu KushagraLost 3-1
Mar 2017John KunzeLost 3-2
Feb 2017Matt WongLost 3-0
Feb 2017Ethan KerrLost 3-1
Feb 2017Sam McCormickWon 3-2
Feb 2017Thomas LittletonLost 3-2
Jan 2017Sam SternbergLost 3-2
Jan 2017Eric KatermanLost 3-0
Jan 2017Sam McCormickLost 3-1
Jan 2017Colin GrantLost 3-0
Nov 2016Robert IsaacWon 3-0
Nov 2016Vishal JainWon 3-2
Nov 2016Frank KennamerLost 3-0
Nov 2016Dan MeierWon 3-1
Nov 2016Sam McCormickLost 3-2
Oct 2016Dan MeierLost 3-1
Oct 2016Matt WongLost 3-2
Oct 2016Vishal JainWon 3-1
Oct 2016Reid JohnsenWon 3-1
Sep 2016Robert IsaacWon 3-1
Sep 2016Matt WongWon 3-1
Sep 2016Frank KennamerLost 3-2
Sep 2016John KunzeLost 3-1
Sep 2016Jonathan HankarWon 3-2
Aug 2016Eric KatermanLost 3-0
Aug 2016Sam SternbergLost 3-0
Jul 2016Robert IsaacWon 3-0
Jul 2016Sam McCormickWon 3-1
Jul 2016Mark ModeraWon 3-0
Jul 2016Aditya GuntuboyinaWon 3-2
Jul 2016Sahar SareminaeniWon 3-0
Jun 2016VishiLost 3-1
Jun 2016Prakash BathiniWon 3-0
Jun 2016Mark ModeraWon 3-2
Jun 2016Aditya GuntuboyinaWon 3-1
May 2016VishiWon 3-1
May 2016Sam SternbergLost 3-0
May 2016Frank KennamerLost 3-0
May 2016John KunzeLost 3-0
Apr 2016Frank KennamerLost 3-2
Apr 2016Eric KatermanLost 3-0
Apr 2016Andrew LawrieWon 3-0
Mar 2016Ashley KaylerLost 3-0
Mar 2016Rees Sweeney-TaylorLost 3-0
Mar 2016Frank KennamerWon 3-1
Mar 2016Nick CobbettLost 3-0
Feb 2016Andrew PritchardWon 3-1
Feb 2016Ashley KaylerLost 3-0
Feb 2016Frank KennamerWon 3-1
Feb 2016Andrew LawrieWon 3-0
Jan 2016Rees Sweeney-TaylorLost 3-0
Jan 2016Andrew PritchardWon 3-0
Nov 2015Ashley KaylerLost 3-0
Nov 2015Matt WongWon 3-0
Nov 2015Rees Sweeney-TaylorLost 3-0
Nov 2015Andrew PritchardWon 3-2
Oct 2015Ashley KaylerLost 3-0
Oct 2015Frank KennamerWon 3-2
Oct 2015Rees Sweeney-TaylorLost 3-2
Oct 2015VishiWon 3-1
Sep 2015Dan BohnWon 3-1
Sep 2015Matt WildWon 3-0
Sep 2015Frank KennamerLost 3-1
Sep 2015Benjamin VicunaWon 3-0
Aug 2015Ashley KaylerLost 3-0
Aug 2015Justin McCraryLost 3-0
Aug 2015John KunzeLost 3-1
Aug 2015VishiLost 3-1
Aug 2015Rees Sweeney-TaylorLost 3-1
Jul 2015Ashley KaylerLost 3-0
Jul 2015Charlie WeissWon 3-0
Jul 2015Frank KennamerLost 3-1
Jul 2015Justin McCraryWon 3-2
Jun 2015Ashley KaylerLost 3-0
Jun 2015Justin McCraryWon 3-2
May 2015Justin McCraryLost 3-0
May 2015John KunzeWon 3-2
May 2015Charlie WeissLost 3-2
May 2015VishiWon 3-0
May 2015Jonathan HankarWon 3-0
Apr 2015Ashley KaylerLost 3-0
Apr 2015Justin McCraryLost 3-2
Apr 2015Frank KennamerLost 3-0
Mar 2015Robert SchwartzWon 3-1
Mar 2015Dror MatalonWon 3-0
Mar 2015Jonathan HankarWon 3-1
Mar 2015Frank KennamerLost 3-0
Feb 2015Glenn ForresterLost 3-0
Feb 2015Ashley KaylerLost 3-0
Feb 2015Matt WildWon 3-2
Feb 2015Frank KennamerLost 3-1
Jan 2015Matt WildWon 3-0
Jan 2015Frank KennamerLost 3-1
Jan 2015Sam SternbergLost 3-0
Jan 2015Andrew LawrieWon 3-0
Nov 2014John KunzeWon 3-1
Nov 2014Sam SternbergLost 3-1
Nov 2014Frank KennamerLost 3-2
Oct 2014Glenn ForresterWon 3-2
Oct 2014Matt WildWon 3-0
Oct 2014Frank KennamerLost 3-1
Oct 2014Aditya GuntuboyinaWon 3-0
Aug 2014Robert GeigerLost 3-0
Aug 2014Glenn ForresterWon 3-1
Aug 2014Frank KennamerLost 3-1
Aug 2014Rodrigo CabralLost 3-0
Jul 2014Ashley KaylerLost 3-1
Jul 2014Sam SternbergLost 3-0
Jul 2014Frank KennamerLost 3-0
Jul 2014Rodrigo CabralLost 3-1
Jun 2014Glenn ForresterWon 3-1
Jun 2014Sam SternbergLost 3-2
Jun 2014Mark ModeraWon 3-1
May 2014John KunzeWon 3-0
May 2014Andrew MoylanLost 3-0
Apr 2014Ashley KaylerLost 3-0
Apr 2014Rodrigo CabralWon 3-1
Apr 2014David WoodLost 3-0
Mar 2014Rodrigo CabralWon 3-2
Mar 2014Andrew MoylanWon 3-1
Feb 2014Sam SternbergWon 3-1
Feb 2014Glenn ForresterWon 3-0
Feb 2014Jeff GrantLost 3-0
Feb 2014Frank KennamerLost 3-1
Jan 2014Andrew MoylanLost 3-0
Jan 2014David WoodLost 3-1
Jan 2014Chris FloresWon 3-1
Jan 2014Jonathan HankarWon 3-1
Nov 2013Martin StokesLost 3-2
Nov 2013Glenn ForresterWon 3-2
Nov 2013David WoodWon 3-1
Nov 2013Reed FosterWon 3-0
Nov 2013Sam SternbergLost 3-0
Oct 2013Prakash BathiniWon 3-0
Oct 2013Jonathan HankarWon 3-0
Oct 2013Andrew MoylanLost 3-2
Oct 2013John KunzeLost 3-0
Sep 2013Ashley KaylerLost 3-0
Sep 2013Ben FaberLost 3-0
Sep 2013Rees Sweeney-TaylorLost 3-0
Sep 2013John KunzeWon 3-0
Aug 2013Glenn ForresterWon 3-1
Aug 2013Dante PoppleWon 3-0
Aug 2013Jonathan HankarWon 3-0
Aug 2013John KunzeLost 3-1
Jul 2013Ashley KaylerLost 3-0
Jul 2013Rees Sweeney-TaylorLost 3-1
Jul 2013Jeff GrantLost 3-1
Jul 2013John KunzeWon 3-1
Jun 2013Grant FrenchWon 3-2
Jun 2013Nader ShoaibiWon 3-1
Jun 2013Andrew MoylanLost 3-2
Jun 2013John KunzeWon 3-1
Jun 2013Frank KennamerWon 3-2
May 2013Sam SternbergLost 3-1
May 2013Nader ShoaibiWon 3-0
May 2013Prakash BathiniWon 3-0
May 2013John KunzeLost 3-1
Apr 2013Grant FrenchLost 3-0
Apr 2013Andrew MoylanWon 3-1
Apr 2013David WoodLost 3-0
Mar 2013Nader ShoaibiWon 3-2
Mar 2013Grant FrenchWon 3-2
Mar 2013John KunzeLost 3-0
Feb 2013Justin McCraryLost 3-2
Feb 2013Rees Sweeney-TaylorLost 3-2
Feb 2013Jeff GrantLost 3-0
Jan 2013Nader ShoaibiWon 3-0
Jan 2013Glenn ForresterWon 3-1
Jan 2013John KunzeWon 3-1
Jan 2013Jeff GrantLost 3-1
Nov 2012Tiko ShahLost 3-1
Nov 2012Andrew MoylanWon 3-2
Nov 2012Rees Sweeney-TaylorLost 3-2
Nov 2012Frank KennamerWon 3-2
Oct 2012Glenn ForresterLost 3-2
Oct 2012Nader ShoaibiWon 3-1
Oct 2012Grant FrenchLost 3-2
Oct 2012Josh TaylorWon 3-2
Sep 2012Glenn ForresterLost 3-2
Sep 2012Nader ShoaibiWon 3-1
Sep 2012Grant FrenchLost 3-2
Sep 2012Josh TaylorWon 3-2
Aug 2012Justin McCraryLost 3-1
Aug 2012Grant FrenchWon 3-1
Aug 2012Josh TaylorLost 3-1
Jul 2012Kim Ben KhooLost 3-1
Jul 2012Justin McCraryLost 3-2
Jul 2012Paul ValiantLost 3-1
Jul 2012Jeff GrantLost 3-1
Jun 2012Ashley KaylerLost 3-1
Jun 2012Kim Ben KhooLost 3-0
Jun 2012Andrew MoylanWon 3-1
Jun 2012Jeff GrantLost 3-0
Jun 2012Paul ValiantLost 3-0
May 2012John KunzeWon 3-1
May 2012Andrew MoylanLost 3-2
May 2012Glenn ForresterWon 3-0
May 2012Michael BestWon 3-0
May 2012Josh TaylorWon 3-0
Apr 2012Jeff GrantLost 3-1
Apr 2012Paul ValiantLost 3-0
Apr 2012Tiko ShahLost 3-0
Apr 2012Ashley KaylerLost 3-0
Mar 2012Tiko ShahLost 3-1
Mar 2012David HwangWon 3-0
Mar 2012Grant FrenchWon 3-2
Mar 2012Glenn ForresterWon 3-1
Mar 2012Michael BestWon 3-2
Jan 2012Andrew MoylanWon 3-0
Jan 2012Michael BestLost 3-1
Jan 2012Paul ValiantLost 3-0
Nov 2011Grant FrenchLost 3-1
Nov 2011Tiko ShahLost 3-0
Nov 2011Alan JoseLost 3-1
Nov 2011Glenn ForresterWon 3-0
Oct 2011Kim Ben KhooLost 3-0
Oct 2011Jeff GrantLost 3-0
Oct 2011Paul ValiantLost 3-0
Oct 2011Grant FrenchWon 3-0
Sep 2011Glenn ForresterWon 3-1
Sep 2011John KunzeWon 3-1
Sep 2011Grant FrenchWon 3-2
Aug 2011Glenn ForresterLost 3-1
Aug 2011Josh TaylorWon 3-1
Aug 2011Alan JoseWon 3-2
Aug 2011Justin McCraryWon 3-2
Jul 2011Hussain RazaWon 3-2
Jul 2011Glenn ForresterWon 3-2
Jul 2011Alan JoseWon 3-2
Jun 2011David HwangLost 3-1
Jun 2011Jeff GrantLost 3-0
Jun 2011Nauman SardarWon 3-2
Jun 2011Alan JoseWon 3-1
May 2011David HwangWon 3-2
May 2011John KunzeWon 3-2
May 2011Nauman SardarLost 3-2
May 2011Tiko ShahLost 3-2
May 2011Glenn ForresterWon 3-1
Apr 2011Glenn ForresterLost 3-2
Apr 2011Alan JoseWon 3-2
Apr 2011John KunzeLost 3-0
Mar 2011Kim Ben KhooLost 3-0
Mar 2011Tiko ShahLost 3-0
Nov 2010Tiko ShahWon 3-2
Nov 2010Mikael RehnWon 3-1
Nov 2010Nauman SardarWon 3-2
Nov 2010Glenn ForresterWon 3-1
Nov 2010Justin McCraryWon 3-1
Oct 2010Mads KristensenLost 3-2
Oct 2010Paul ValiantLost 3-0
Oct 2010Jeff GrantLost 3-0
Sep 2010Ashley KaylerLost 3-1
Sep 2010Mads KristensenLost 3-0
Sep 2010Kim Ben KhooWon 3-1
Sep 2010Paul ValiantLost 3-0
Sep 2010Alan JoseWon 3-1
Aug 2010Nauman SardarWon 3-0
Aug 2010Justin McCraryWon 3-2
Jul 2010Ashley KaylerLost 3-0
Jul 2010Glenn ForresterWon 3-0
Jun 2010Mads KristensenLost 3-0
Jun 2010Paul ValiantLost 3-0
Jun 2010Jeff GrantLost 3-1
May 2010Mads KristensenLost 3-0
May 2010Samer ShehataWon 3-2
May 2010Glenn ForresterWon 3-0
May 2010Justin McCraryWon 3-0
Apr 2010Kim Ben KhooLost 3-1
Apr 2010Samer ShehataWon 3-1
Mar 2010Samer ShehataWon 3-1
Mar 2010John KunzeLost 3-0
Mar 2010Glenn ForresterWon 3-0
Mar 2010Justin McCraryWon 3-1
Feb 2010Kim Ben KhooLost 3-0
Feb 2010Glenn ForresterWon 3-1
Feb 2010Victor Noguera NeutelingsLost 3-1
Feb 2010Tiko ShahLost 3-0
Dec 2009Kim Ben KhooLost 3-1
Dec 2009Matt WaidWon 3-0
Dec 2009Tiko ShahLost 3-0
Dec 2009John KunzeWon 3-1
Sep 2009Kim Ben KhooLost 3-2
Sep 2009Jeff GrantLost 3-2
Sep 2009Tiko ShahLost 3-0
Aug 2009John KunzeWon 3-1
Aug 2009Jeff GrantLost 3-0
Aug 2009Tiko ShahLost 3-1
May 2009Ivo PlsekWon 3-0
May 2009Grant FrenchWon 3-0
May 2009Alan JoseLost 3-2
Mar 2009Umesh VaziraniLost 3-0
Mar 2009Jeff GrantLost 3-2
Mar 2009Glenn ForresterWon 3-1
Mar 2009Tiko ShahLost 3-2
Feb 2009Ivo PlsekWon 3-1
Feb 2009Glenn ForresterWon 3-2
Feb 2009John KunzeWon 3-0
Jan 2009Dror MatalonWon 3-1
Jan 2009Tiko ShahLost 3-0
Jan 2009Christopher TsangWon 3-0
Nov 2008Ashley KaylerLost 3-1
Nov 2008Kim Ben KhooWon 3-1
Nov 2008Jeff GrantLost 3-1
Nov 2008Dominic GaffneyLost 3-2
Oct 2008Ben SeeligWon 3-0
Oct 2008Kim Ben KhooWon 3-0
Oct 2008Alan JoseLost 3-1
Sep 2008Glenn ForresterLost 3-1
Sep 2008Toby ReinerWon 3-1
Aug 2008Jeff GrantLost 3-0
Aug 2008Dominic GaffneyLost 3-2
Aug 2008Alan JoseLost 3-0
Jul 2008Glenn ForresterWon 3-0
Jul 2008Ali RahimWon 3-1
Jul 2008Dror MatalonWon 3-0
Jul 2008Alan JoseLost 3-2
May 2008Jeff GrantLost 3-1
May 2008Tanu SankaliaLost 3-2
May 2008Tiko ShahLost 3-0
May 2008Dominic GaffneyLost 3-1
Apr 2008Ali RahimWon 3-2
Apr 2008Dominic GaffneyWon 3-0
Apr 2008Kim Ben KhooLost 3-1
Mar 2008Jeff GrantLost 3-2
Mar 2008Tanu SankaliaLost 3-1
Mar 2008Tiko ShahLost 3-1
Feb 2008Kim Ben KhooWon 3-1
Feb 2008Grant FrenchLost 3-2
Feb 2008John KunzeWon 3-0
Feb 2008Tanu SankaliaLost 3-0
Jan 2008Ashley KaylerLost 3-0
Jan 2008Glenn ForresterWon 3-2
Jan 2008Ali RahimLost 3-0
Jan 2008Tanu SankaliaLost 3-1
Jan 2008Mark ModeraWon 3-0
Dec 2007Jeff GrantLost 3-0
Dec 2007Grant FrenchLost 3-1
Dec 2007Tiko ShahLost 3-2
Nov 2007Ashley KaylerLost 3-0
Nov 2007Kim Ben KhooWon 3-1
Nov 2007Tiko ShahLost 3-0
Oct 2007Kim Ben KhooWon 3-0
Oct 2007John KunzeWon 3-1
Oct 2007Grant FrenchLost 3-0
Oct 2007Ali RahimWon 3-0
Sep 2007Kim Ben KhooWon 3-2
Sep 2007Glenn ForresterLost 3-2
Sep 2007Jeff GrantLost 3-1
Sep 2007Dominic GaffneyLost 3-0
Aug 2007Glenn ForresterLost 3-1
Aug 2007John KunzeWon 3-0
Aug 2007Chris Goodman-SmithLost 3-0
Jul 2007Ashley KaylerLost 3-0
Jul 2007John KunzeWon 3-2
Jul 2007Jeff GrantLost 3-2
Jul 2007Grant FrenchLost 3-0
Jun 2007Kim Ben KhooWon 3-0
Jun 2007Glenn ForresterWon 3-1
Jun 2007Grant FrenchWon 3-2
Jun 2007Alan JoseWon 3-0
May 2007Stephen DangWon 3-0
May 2007Grant FrenchWon 3-1
May 2007Tiko ShahLost 3-0
May 2007Sean O'NuallainWon 3-0
Apr 2007Grant FrenchLost 3-1
Apr 2007John KunzeWon 3-1
Apr 2007Jeff GrantLost 3-1
Apr 2007Tanu SankaliaLost 3-0
Mar 2007Glenn ForresterWon 3-1
Mar 2007Jeff GrantWon 3-2
Mar 2007Tanu SankaliaLost 3-1
Feb 2007John KunzeWon 3-1
Feb 2007Tanu SankaliaLost 3-1
Feb 2007Tiko ShahLost 3-1
Jan 2007Glenn ForresterWon 3-1
Jan 2007Tanu SankaliaLost 3-2
Jan 2007Tiko ShahLost 3-1
Jan 2007Dominic GaffneyWon 3-2
Dec 2006Glenn ForresterLost 3-0
Dec 2006Tanu SankaliaLost 3-0
Dec 2006Tiko ShahLost 3-0
Nov 2006Amos VernonWon 3-0
Nov 2006Mike Jensen-AkulaWon 3-2
Nov 2006Mark ModeraWon 3-0
Nov 2006Glenn ForresterWon 3-0
Oct 2006Mike Jensen-AkulaWon 3-1
Oct 2006John KunzeLost 3-0
Sep 2006Jeff GrantWon 3-1
Sep 2006Tanu SankaliaLost 3-0
Sep 2006Tiko ShahLost 3-0
Jun 2006Ashley KaylerLost 3-2
Jun 2006Glenn ForresterWon 3-1
Jun 2006Jeff GrantLost 3-0
Jun 2006Tiko ShahLost 3-0
May 2006Grant FrenchWon 3-1
May 2006Ashley KaylerLost 3-0
May 2006Tiko ShahLost 3-2
Mar 2006Ian MacDonaldWon 3-1
Mar 2006Glenn ForresterWon 3-1
Mar 2006Kameshwar PoollaWon 3-1
Mar 2006Alan JoseWon 3-0
Feb 2005Glenn ForresterWon 3-0
Feb 2005Tanu SankaliaLost 3-2
Feb 2005Tiko ShahLost 3-1
Jan 2005Ashley KaylerLost 3-1
Jan 2005Paul GreeneWon 3-1
Jan 2005John KunzeWon 3-1
Jan 2005Tanu SankaliaLost 3-2
Nov 2004Tanu SankaliaLost 3-1
Oct 2004Ashley KaylerLost 3-0
Oct 2004John KunzeWon 3-1
Oct 2004Tanu SankaliaLost 3-1
Jul 2004Britta GardnerWon 3-0
Jul 2004Mike Jensen-AkulaWon 3-0
Jul 2004Amy LeeWon 3-0
Jul 2004John KunzeLost 3-2
Jun 2004Orion HodsonLost 3-0
Jun 2004Glenn ForresterLost 3-1
Jun 2004Tanu SankaliaWon 3-2
May 2004Umesh VaziraniLost 3-0
May 2004Amy LeeWon 3-0
May 2004Tanu SankaliaWon 3-2
Apr 2004Umesh VaziraniLost 3-0
Apr 2004Amy LeeWon 3-1
Mar 2004Umesh VaziraniLost 3-0
Mar 2004Orion HodsonWon 3-2
Mar 2004Tanu SankaliaWon 3-1
Feb 2004Ashley KaylerLost 3-0
Feb 2004Umesh VaziraniLost 3-0
Feb 2004Kelvin WongWon 3-0
Feb 2004Amy LeeWon 3-0
Nov 2003Tanu SankaliaWon 3-2
Oct 2003Ian LuntWon 3-0
Oct 2003Orion HodsonWon 3-0
Oct 2003Tanu SankaliaWon 3-1
Sep 2003Ashley KaylerLost 3-0
Sep 2003Jehan EngineerLost 3-0
Sep 2003Harlan YuWon 3-1
Sep 2003Todd WirschingLost 3-0
Sep 2003Orion HodsonWon 3-0
Aug 2003Ashley KaylerLost 3-0
Aug 2003Todd WirschingLost 3-0
Aug 2003Tanu SankaliaLost 3-2
Aug 2003Umesh VaziraniWon 3-1