See rankings for current players and all players.

Rating History

Match History

293 matches

DateOpponentOutcome
Nov 2024Ben FaberWon 3–0
Oct 2024Roger de BelsunceWon 3–0
Oct 2024Jim VeitchWon 3–0
Oct 2024Simon AmayaWon 3–2
Oct 2024Gustaf SoldanWon 3–0
Sep 2024Simon AmayaWon 3–1
Sep 2024Kevin LiWon 3–0
Sep 2024Dev MillsteinWon 3–0
Mar 2020Anthony AbelWon 3–2
Mar 2020John KunzeWon 3–0
Mar 2020Louis SallersonWon 3–2
Mar 2020Matt WongWon 3–1
Feb 2020John KunzeWon 3–0
Feb 2020Matt WongWon 3–1
Feb 2020Louis SallersonWon 3–2
Feb 2020Anthony AbelWon 3–2
Jan 2020Eric KatermanLost 3–2
Jan 2020Matt WongWon 3–1
Jan 2020Louis SallersonWon 3–0
Jan 2020Dev MillsteinWon 3–0
Nov 2019Ram SubbaroyanWon 3–0
Nov 2019Matt WongWon 3–0
Nov 2019Louis SallersonWon 3–0
Nov 2019Anthony AbelWon 3–0
Oct 2019Karan GoyalWon 3–0
Sep 2019Matt WongWon 3–0
Sep 2019Louis SallersonWon 3–2
Sep 2019Ankur DaveWon 3–2
Aug 2019Matt WongWon 3–2
Aug 2019Louis SallersonWon 3–0
Aug 2019Adam IsaacsonWon 3–0
Jul 2019Frank KennamerWon 3–2
Jul 2019Matt WongWon 3–2
Jul 2019Eric KatermanLost 3–0
Jul 2019Dev MillsteinWon 3–0
Jul 2019Anthony AbelWon 3–0
Jun 2019Eric KatermanLost 3–1
Jun 2019Matt WongWon 3–0
May 2019Jim VeitchWon 3–1
May 2019Matt WongWon 3–0
May 2019Anthony AbelWon 3–0
Apr 2019Matt WongWon 3–0
Apr 2019Adam IsaacsonWon 3–0
Mar 2019Matthew BondWon 3–0
Mar 2019Frank KennamerWon 3–0
Feb 2019Matthew BondWon 3–0
Aug 2018Dan MahrWon 3–1
Jul 2018John KunzeWon 3–0
Jul 2018Eric KatermanLost 3–0
Jun 2018Anthony AbelWon 3–0
May 2018Anibhav SinglaWon 3–1
May 2018David WooWon 3–2
Mar 2018Jim VeitchWon 3–0
Feb 2018Anibhav SinglaWon 3–2
Feb 2018Frank KennamerWon 3–0
Jan 2018Thomas LittletonWon 3–1
Jan 2018Eric KatermanWon 3–2
Nov 2017Eric KatermanLost 3–1
Nov 2017Sam SternbergLost 3–1
Nov 2017David WooWon 3–0
Nov 2017Anibhav SinglaWon 3–1
Nov 2017Nick CobbettWon 3–2
Oct 2017David WooWon 3–0
Oct 2017Frank KennamerWon 3–0
Oct 2017Sam SternbergWon 3–0
Sep 2017Sam SternbergLost 3–1
Sep 2017David WooWon 3–1
Sep 2017Eric KatermanLost 3–0
Sep 2017Nick CobbettWon 3–0
Aug 2017John KunzeWon 3–0
Aug 2017Eric KatermanLost 3–2
Jul 2017Eric KatermanLost 3–1
Jul 2017Nick CobbettWon 3–2
Jul 2017Frank KennamerWon 3–0
Jul 2017Sam SternbergWon 3–2
Jun 2017Jim VeitchWon 3–0
Jun 2017Anibhav SinglaWon 3–0
Jun 2017Frank KennamerWon 3–1
Jun 2017Dan MeierWon 3–0
Apr 2017Eric KatermanLost 3–0
Apr 2017Colin GrantLost 3–1
May 2016Ethan KerrWon 3–1
May 2016Eric KatermanWon 3–0
May 2016Thomas LowishLost 3–0
May 2016Nick CobbettWon 3–0
Apr 2016Rees Sweeney-TaylorWon 3–1
Apr 2016John KunzeWon 3–0
Apr 2016Nick CobbettWon 3–0
Mar 2016Jim VeitchWon 3–0
Mar 2016Rees Sweeney-TaylorWon 3–1
Mar 2016Nick CobbettWon 3–0
Feb 2016Ethan KerrWon 3–1
Feb 2016Frank KennamerWon 3–0
Feb 2016Jim VeitchWon 3–0
Jan 2016Rees Sweeney-TaylorWon 3–2
Nov 2015Jim VeitchWon 3–0
Nov 2015Matt WongWon 3–0
Nov 2015Andrew PritchardWon 3–0
Nov 2015Rees Sweeney-TaylorWon 3–2
Oct 2015Jim VeitchWon 3–0
Oct 2015Rees Sweeney-TaylorLost 3–2
Oct 2015VishiWon 3–1
Sep 2015Rees Sweeney-TaylorWon 3–0
Aug 2015Jim VeitchWon 3–0
Aug 2015John KunzeWon 3–0
Aug 2015VishiWon 3–0
Jul 2015Jim VeitchWon 3–0
Jul 2015Charlie WeissWon 3–0
Jun 2015Jim VeitchWon 3–0
May 2015Heba NossierWon 3–0
May 2015Rees Sweeney-TaylorWon 3–0
Apr 2015Jim VeitchWon 3–0
Apr 2015Frank KennamerWon 3–0
Mar 2015Heba NossierWon 3–2
Mar 2015Sam SternbergWon 3–2
Mar 2015Matt WildWon 3–0
Mar 2015Charlie WeissWon 3–0
Feb 2015Jim VeitchWon 3–0
Feb 2015Frank KennamerWon 3–0
Feb 2015Matt WildWon 3–1
Nov 2014Sam SternbergWon 3–0
Oct 2014John KunzeWon 3–0
Oct 2014Sam SternbergWon 3–0
Sep 2014Frank KennamerWon 3–0
Sep 2014Sam SternbergWon 3–2
Sep 2014Louis MorrillWon 3–1
Aug 2014Heba NossierWon 3–0
Aug 2014Ben FaberWon 3–0
Aug 2014Sam SternbergWon 3–1
Aug 2014Louis MorrillWon 3–2
Jul 2014Jim VeitchWon 3–1
Jul 2014Frank KennamerWon 3–0
Jul 2014Rodrigo CabralWon 3–0
Jun 2014Robert GeigerWon 3–0
Jun 2014Frank KennamerWon 3–0
May 2014John KunzeWon 3–1
May 2014Andrew MoylanWon 3–1
Apr 2014Jim VeitchWon 3–0
Apr 2014Rodrigo CabralWon 3–0
Mar 2014John KunzeWon 3–0
Mar 2014David WoodWon 3–1
Mar 2014Jeff GrantWon 3–0
Feb 2014Suneesh KaulWon 3–0
Feb 2014Rees Sweeney-TaylorWon 3–0
Feb 2014Andrew MoylanWon 3–0
Jan 2014John KunzeWon 3–1
Jan 2014Frank KennamerWon 3–0
Jan 2014Rees Sweeney-TaylorWon 3–0
Nov 2013Frank KennamerWon 3–0
Nov 2013Rees Sweeney-TaylorWon 3–1
Nov 2013John KunzeWon 3–1
Nov 2013Andrew MoylanWon 3–0
Nov 2013Thomas LowishLost 3–2
Oct 2013Frank KennamerWon 3–0
Oct 2013Rees Sweeney-TaylorWon 3–2
Oct 2013Martin StokesWon 3–0
Sep 2013Jim VeitchWon 3–0
Sep 2013Rees Sweeney-TaylorWon 3–0
Aug 2013Ben FaberWon 3–0
Jul 2013Jim VeitchWon 3–0
Jul 2013Jeff GrantWon 3–0
Jun 2013David WoodWon 3–1
Jun 2013Rees Sweeney-TaylorWon 3–2
Jun 2013Jeff GrantWon 3–0
May 2013David WoodWon 3–1
Apr 2013Jeff GrantWon 3–0
Apr 2013Nader ShoaibiWon 3–0
Apr 2013Robert LynnLost 3–1
Apr 2013John KunzeWon 3–1
Apr 2013Tiko ShahWon 3–0
Jul 2012John KunzeWon 3–0
Jul 2012Glenn ForresterWon 3–0
Jun 2012Jim VeitchWon 3–1
May 2012Paul ValiantWon 3–1
May 2012Justin McCraryWon 3–0
May 2012Kim Ben KhooWon 3–0
Apr 2012Paul ValiantWon 3–1
Apr 2012Jim VeitchWon 3–0
Mar 2012John KunzeWon 3–0
Mar 2012Justin McCraryWon 3–0
Jan 2012Kim Ben KhooWon 3–1
Jan 2012Alan JoseWon 3–0
Jan 2012Tiko ShahWon 3–1
Nov 2011Jeff GrantWon 3–0
Nov 2011Justin McCraryWon 3–1
Nov 2011Paul ValiantWon 3–1
Nov 2011Andrew MoylanWon 3–1
Nov 2011Kim Ben KhooWon 3–2
Oct 2011John KunzeWon 3–0
Oct 2011Justin McCraryWon 3–0
Oct 2011Frank KennamerWon 3–0
Jul 2011Paul ValiantWon 3–0
Jul 2011Jeff GrantWon 3–0
Jul 2011Kim Ben KhooLost 3–0
Jun 2011Kim Ben KhooWon 3–0
Jun 2011Tiko ShahWon 3–0
May 2011Jeff GrantWon 3–2
May 2011Tom BilyardWon 3–0
May 2011Kim Ben KhooWon 3–0
Oct 2010Mads KristensenWon 3–1
Sep 2010Jim VeitchWon 3–1
Sep 2010Paul ValiantWon 3–2
Sep 2010Mads KristensenWon 3–1
Aug 2010Kim Ben KhooWon 3–2
Jul 2010Jim VeitchWon 3–0
Jul 2010Glenn ForresterWon 3–0
Jun 2010Justin McCraryWon 3–2
May 2010Tiko ShahWon 3–1
Apr 2010Paul ValiantWon 3–2
Apr 2010Samer ShehataWon 3–0
Apr 2010Dominic GaffneyLost 3–2
Mar 2010Dominic GaffneyLost 3–2
Mar 2010Paul ValiantWon 3–1
Mar 2010Tiko ShahWon 3–0
Mar 2010Kim Ben KhooWon 3–1
Feb 2010Matt WaidWon 3–0
Feb 2010John KunzeWon 3–0
Feb 2010Annie Rein-WestonWon 3–0
Feb 2010Dominic GaffneyWon 3–0
Jan 2009Dror MatalonWon 3–0
Nov 2008Jim VeitchWon 3–1
Nov 2008Jeff GrantWon 3–0
Oct 2008Dominic GaffneyWon 3–1
Oct 2008Glenn ForresterWon 3–1
Jul 2008Dominic GaffneyWon 3–2
Jul 2008Jeff GrantWon 3–0
Jul 2008Kim Ben KhooWon 3–0
May 2008Dror MatalonWon 3–0
May 2008Alan JoseWon 3–0
May 2008Glenn ForresterWon 3–1
Apr 2008Tiko ShahWon 3–0
Mar 2008Tanu SankaliaWon 3–1
Mar 2008Jeff GrantWon 3–0
Feb 2008Tiko ShahWon 3–0
Feb 2008Alan JoseWon 3–0
Feb 2008Glenn ForresterWon 3–0
Jan 2008Jim VeitchWon 3–0
Jan 2008Tanu SankaliaWon 3–0
Jan 2008Glenn ForresterWon 3–0
Dec 2007Tiko ShahLost 3–2
Nov 2007Jim VeitchWon 3–0
Nov 2007Dominic GaffneyWon 3–0
Nov 2007Tiko ShahWon 3–0
Nov 2007Kim Ben KhooWon 3–0
Oct 2007Dominic GaffneyWon 3–0
Oct 2007Jeff GrantWon 3–0
Sep 2007Chris Goodman-SmithWon 3–0
Sep 2007Tiko ShahWon 3–0
Sep 2007Ali RahimWon 3–0
Aug 2007Jeff GrantWon 3–0
Aug 2007Tiko ShahWon 3–0
Aug 2007Kim Ben KhooWon 3–0
Jul 2007Jim VeitchWon 3–0
Jul 2007John KunzeWon 3–0
Jul 2007Jeff GrantWon 3–0
Jul 2007Grant FrenchWon 3–0
Jun 2007John KunzeWon 3–0
Jun 2007Tanu SankaliaWon 3–1
Jun 2007Tiko ShahWon 3–1
Jun 2007Jeff GrantWon 3–1
Jun 2006Jim VeitchWon 3–2
Jun 2006Tiko ShahWon 3–1
Jun 2006Glenn ForresterWon 3–0
May 2006Jim VeitchWon 3–0
May 2006Grant FrenchWon 3–0
May 2006Tiko ShahWon 3–1
Mar 2006Joe SchneiderWon 3–0
Mar 2006Tiko ShahLost 3–0
Mar 2006Jeff GrantWon 3–1
Jan 2005Jim VeitchWon 3–1
Jan 2005John KunzeWon 3–1
Jan 2005Tanu SankaliaWon 3–1
Nov 2004Tanu SankaliaWon 3–0
Oct 2004John KunzeWon 3–0
Oct 2004Jim VeitchWon 3–0
Mar 2004Tanu SankaliaWon 3–0
Mar 2004Umesh VaziraniWon 3–0
Mar 2004Orion HodsonWon 3–0
Feb 2004Jim VeitchWon 3–0
Feb 2004Umesh VaziraniWon 3–0
Feb 2004Kelvin WongWon 3–0
Nov 2003Tanu SankaliaWon 3–0
Oct 2003Tanu SankaliaWon 3–0
Oct 2003Ian LuntWon 3–0
Sep 2003Jim VeitchWon 3–0
Sep 2003Harlan YuWon 3–0
Sep 2003Jehan EngineerWon 3–0
Aug 2003Jim VeitchWon 3–0
Aug 2003Todd WirschingLost 3–2
Aug 2003Tanu SankaliaWon 3–1
Jul 2003Todd WirschingWon 3–1
Jul 2003Jim KingsburyWon 3–2
Jul 2003Umesh VaziraniWon 3–0