See rankings for current players and all players.

Rating History

Match History

181 matches

DateOpponentOutcome
Jun 2015Dror MatalonWon 3-2
Jun 2015Dan MeierLost 3-1
May 2015Prakash BathiniLost 3-0
May 2015Zarah RahmanLost 3-2
May 2015Mark ModeraLost 3-1
Apr 2015Troup HowardWon 3-2
Apr 2015Jonathan FrancisWon 3-1
Apr 2015Kenny BellWon 3-1
Apr 2015Zarah RahmanLost 3-1
Mar 2015Kent DanielsWon 3-0
Mar 2015Jonathan FrancisLost 3-2
Mar 2015Nicholas DuBroffWon 3-1
Mar 2015Brookes DegenWon 3-0
Feb 2015Louis RussellWon 3-0
Feb 2015Yan LiuWon 3-0
Feb 2015VishiLost 3-2
Jun 2014Justin McCraryLost 3-1
May 2014Andres RodriguezWon 3-0
May 2014Mark PrivenWon 3-0
May 2014Kenny BellWon 3-0
Apr 2014Adam SolimanWon 3-0
Apr 2014Charlie WeissWon 3-0
Mar 2014Adam SolimanWon 3-0
Mar 2014Toni QueckWon 3-0
Feb 2014Kenny BellWon 3-2
Feb 2014Terry ChangWon 3-0
Jan 2014Rodrigo CabralLost 3-1
Nov 2013Shaun LimLost 3-2
Nov 2013Dror MatalonLost 3-2
Oct 2013Chris FloresWon 3-0
Sep 2013Jonathan HankarLost 3-0
Sep 2013David WoodLost 3-1
Sep 2013Aditya GuntuboyinaWon 3-1
Sep 2013Prakash BathiniLost 3-2
Aug 2013Dror MatalonWon 3-1
Aug 2013Mark ModeraLost 3-0
Jul 2013Dan MeierLost 3-1
Jul 2013Shaun LimWon 3-0
Jul 2013Jesus Nieto GonzalezWon 3-0
Jun 2013Chris FloresLost 3-0
Jun 2013Dror MatalonLost 3-0
May 2013Frank KennamerLost 3-0
May 2013Andrew MoylanLost 3-0
Apr 2013Frank KennamerLost 3-2
Apr 2013Chris FloresWon 3-0
Mar 2013Sam SternbergLost 3-0
Mar 2013Peter DuerrWon 3-1
Mar 2013Sarah McneilWon 3-1
Mar 2013Chris FloresWon 3-2
Feb 2013Jonathan HankarLost 3-1
Feb 2013Aditya GuntuboyinaLost 3-2
Feb 2013Thomas ScanlonLost 3-1
Feb 2013Prakash BathiniLost 3-1
Jan 2013Alexis MadrigalWon 3-0
Jan 2013Lyle FearnleyLost 3-1
Nov 2012John KunzeLost 3-1
Nov 2012Nader ShoaibiLost 3-0
Nov 2012Aaron SochaLost 3-2
Nov 2012Lyle FearnleyLost 3-2
Oct 2012Jonathan HankarWon 3-1
Oct 2012Wesley HuangLost 3-1
Oct 2012Michael MannWon 3-0
Oct 2012Lyle FearnleyWon 3-2
Sep 2012Jonathan HankarWon 3-1
Sep 2012Wesley HuangLost 3-1
Sep 2012Michael MannWon 3-0
Sep 2012Lyle FearnleyWon 3-2
Aug 2012Jonathan HankarWon 3-1
Aug 2012Ariel GrosternWon 3-1
Aug 2012Pierre DarancetWon 3-1
Jul 2012James ShinnWon 3-0
Jul 2012Pierre DarancetLost 3-1
Dec 2009Marco Gonzalez-NavarroLost 3-2
Oct 2009Chris FloresLost 3-1
Oct 2009Jamie FunkLost 3-0
Oct 2009Viraj ParopkariLost 3-0
Oct 2009Sebastien BiraudLost 3-0
Sep 2009Steven SlomanLost 3-1
Sep 2009Mike Jensen-AkulaLost 3-0
Sep 2009Jan BeranekLost 3-2
Sep 2009Hussain RazaLost 3-1
Aug 2009Frank KennanWon 3-0
Aug 2009Viraj ParopkariWon 3-1
May 2009Gary GoldingLost 3-0
May 2009Mike Jensen-AkulaLost 3-0
May 2009Dror MatalonLost 3-2
Mar 2009Jim EvansWon 3-0
Mar 2009Chris FloresWon 3-1
Feb 2009Mike Jensen-AkulaLost 3-1
Feb 2009Allic SivaramakrishnanWon 3-1
Feb 2009Sebastien BiraudWon 3-1
Feb 2009Robert AshmoreLost 3-1
Jan 2009Jim EvansWon 3-1
Jan 2009Toby ReinerLost 3-0
Nov 2008Narayan SankaranLost 3-2
Nov 2008Allan DafoeWon 3-0
Nov 2008Wolfram PohlWon 3-0
Oct 2008Mark ModeraLost 3-0
Oct 2008Sridhar RajaramWon 3-2
Oct 2008Jim EvansLost 3-0
Oct 2008Dev MillsteinLost 3-0
Oct 2008Sebastien BiraudWon 3-2
Sep 2008Sebastien BiraudWon 3-0
Sep 2008Sridhar RajaramWon 3-2
Sep 2008Christopher TsangLost 3-0
Sep 2008Chris FloresLost 3-0
Aug 2008Sridhar RajaramWon 3-0
Aug 2008Jim EvansWon 3-1
Aug 2008Athulan VijayaraghavanWon 3-1
Jul 2008Sebastien BiraudLost 3-0
Jul 2008Jim EvansLost 3-2
May 2008Nick PagetWon 3-2
May 2008Jim EvansLost 3-2
May 2008Arbi VartanWon 3-0
Apr 2008James ShinnWon 3-0
Apr 2008Nick PagetLost 3-2
Apr 2008Arbi VartanLost 3-1
Apr 2008Chris FloresLost 3-0
Mar 2008Dev MillsteinLost 3-0
Mar 2008Ivo PlsekLost 3-0
Mar 2008Jim EvansWon 3-2
Mar 2008Christopher TsangLost 3-1
Feb 2008Jim EvansLost 3-1
Feb 2008Nick PagetWon 3-2
Jan 2008Ivo PlsekLost 3-0
Jan 2008Sridhar RajaramWon 3-2
Dec 2007Lewis MooreWon 3-0
Nov 2007Ben SeeligLost 3-0
Nov 2007Tanit FollettWon 3-1
Oct 2007Dev MillsteinLost 3-1
Oct 2007Ben SeeligLost 3-2
Oct 2007Chris FloresLost 3-0
Sep 2007Felipe GomezWon 3-0
Sep 2007Robert AshmoreLost 3-2
Sep 2007Toby ReinerLost 3-0
Sep 2007Ben SeeligWon 3-2
Apr 2007Paul NorbergWon 3-0
Apr 2007Dev MillsteinLost 3-1
Apr 2007Allan DafoeWon 3-1
Apr 2007Rishabh KasliwalLost 3-0
Mar 2007Dev MillsteinLost 3-2
Mar 2007Nick PagetWon 3-0
Mar 2007Athulan VijayaraghavanWon 3-2
Feb 2007Allan SlyLost 3-0
Feb 2007Athulan VijayaraghavanWon 3-0
Feb 2007Neil SachsWon 3-0
Jan 2007Ben AilesWon 3-0
Jan 2007Toby ReinerLost 3-0
Jan 2007Jon ShihLost 3-0
Nov 2006Mekoce WalkerWon 3-0
Oct 2006Dev MillsteinLost 3-0
Oct 2006Rafael SilberblattWon 3-0
Oct 2006Toby ReinerLost 3-0
Oct 2006Allan SlyWon 3-1
Sep 2006David ShabelmanWon 3-0
Sep 2006Lewis MooreWon 3-0
Jul 2006Khurram MahmoodWon 3-1
Jul 2006Tom JosephWon 3-0
Feb 2005Robert AshmoreLost 3-0
Feb 2005Ian MacDonaldLost 3-0
Feb 2005Jim EvansWon 3-1
Feb 2005Jeff DiamondWon 3-2
Jan 2005Mike DelantyWon 3-0
Jan 2005Jeff DiamondWon 3-1
Jan 2005Julian MarshallLost 3-0
Jan 2005Andrew GreenWon 3-2
Nov 2004Robert AshmoreLost 3-2
Oct 2004John GrimLost 3-0
Oct 2004Garvin HeathLost 3-0
Jul 2004Jeff DiamondLost 3-0
Jul 2004Wladislaw EllisWon 3-0
Jul 2004Matthew BrettWon 3-1
Jun 2004Guillaume EglesLost 3-1
Jun 2004Shwetabh SinghLost 3-0
May 2004Andrew GreenWon 3-2
May 2004Julian MarshallWon 3-0
May 2004Jeff DiamondWon 3-1
Apr 2004Casey HarelsonWon 3-0
Apr 2004Julian MarshallLost 3-1
Apr 2004Andrew GreenWon 3-2
Apr 2004Greg AdamsLost 3-2