See rankings for current players and all players.

Rating History

Match History

333 matches

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