See rankings for current players and all players.

Rating History

Match History

327 matches

DateOpponentOutcome
Sep 2017Dror MatalonLost 3-0
Sep 2017Reid JohnsenLost 3-1
Sep 2017Dan BohnLost 3-2
Aug 2017Wayne HeiserWon 3-1
Aug 2017Sahar SareminaeniWon 3-0
Aug 2017Kent DanielsWon 3-2
Aug 2017Josh LebowitzWon 3-1
Jun 2017Ankur DaveLost 3-0
Jun 2017Sahar SareminaeniWon 3-2
Apr 2017David BrattLost 3-2
Apr 2017Karan GoyalWon 3-0
Apr 2017Craig HollowWon 3-2
Mar 2017Shaun LimLost 3-0
Mar 2017Josh TraunerLost 3-1
Mar 2017Robert SchwartzLost 3-1
Mar 2017Karan GoyalWon 3-0
Feb 2017James GrantLost 3-2
Feb 2017Craig HollowWon 3-0
Jan 2017Meldan HeaslipWon 3-2
Jan 2017David BrattLost 3-0
Jan 2017Josh LebowitzWon 3-1
Nov 2016Shaun LimLost 3-2
Nov 2016David BrattWon 3-2
Nov 2016Troup HowardLost 3-0
Oct 2016Wayne HeiserLost 3-1
Oct 2016Josh TraunerLost 3-2
Oct 2016Anibhav SinglaLost 3-0
Aug 2016Eric BordenLost 3-1
Aug 2016Diego ButrichWon 3-0
Aug 2016Subrato DeyLost 3-1
Jun 2016Eric BordenLost 3-1
Jun 2016Subrato DeyLost 3-0
Jun 2016Jeff GordonLost 3-0
May 2016Wayne HeiserLost 3-0
May 2016Eric BordenWon 3-2
May 2016Jared BardLost 3-0
Apr 2016Ronald DahlWon 3-2
Apr 2016Mike Jensen-AkulaLost 3-1
Apr 2016Shaun LimWon 3-2
Apr 2016Josh LebowitzWon 3-0
Mar 2016Eric BordenLost 3-0
Mar 2016Subrato DeyWon 3-1
Mar 2016Kent DanielsWon 3-1
Feb 2016Shaun LimLost 3-2
Feb 2016Ronald DahlWon 3-2
Feb 2016Subrato DeyLost 3-2
Feb 2016Jared BardLost 3-0
Jan 2016Josh TraunerWon 3-2
Jan 2016Jeff GordonLost 3-1
Jan 2016Reid JohnsenLost 3-0
Jan 2016Terry ChangLost 3-0
Nov 2015Andres RodriguezLost 3-1
Nov 2015Jonathan FrancisLost 3-0
Nov 2015Andrew ProudfootLost 3-0
Oct 2015Jaime PerezLost 3-0
Oct 2015Laura DobbsWon 3-0
Oct 2015Sam McCormickLost 3-1
Oct 2015Matt Nelson-TeutschLost 3-0
Sep 2015Sung-Jin OhWon 3-0
Sep 2015Matt Nelson-TeutschLost 3-0
Aug 2015George RocheWon 3-2
Aug 2015Matt Nelson-TeutschLost 3-0
Aug 2015Kenny BellLost 3-1
Aug 2015Kent DanielsWon 3-0
Jul 2015Troup HowardWon 3-2
Jul 2015Nikhil SrivastavaWon 3-0
Jun 2015Margaret ChapmanWon 3-1
Jun 2015Troup HowardLost 3-0
Jun 2015Andrew ProudfootWon 3-0
May 2015Matt WongLost 3-2
Apr 2015Thomas KrussigLost 3-0
Apr 2015Yan LiuLost 3-2
Apr 2015Kent DanielsWon 3-1
Mar 2015VishiLost 3-0
Mar 2015Kenny BellLost 3-0
Mar 2015Matt WongLost 3-0
Mar 2015Zarah RahmanLost 3-0
Nov 2014Benjamin VicunaLost 3-0
Nov 2014Jonathan HankarLost 3-0
Nov 2014Dror MatalonLost 3-1
Oct 2014Andres RodriguezWon 3-0
Oct 2014Sameer AbrahamWon 3-0
Oct 2014Dror MatalonLost 3-2
Oct 2014Jonathan HankarLost 3-1
Sep 2014Troup HowardWon 3-2
Sep 2014Philip BildnerLost 3-1
Sep 2014Paz GrimbergLost 3-0
Aug 2014Mitchell O'ConnellWon 3-0
Aug 2014Prakash BathiniLost 3-0
Aug 2014Jonathan HankarLost 3-1
Aug 2014Huw LesterLost 3-2
Jun 2014Justin McCraryLost 3-0
Jun 2014Phin LeeLost 3-0
Jun 2014Charlie WeissLost 3-1
May 2014Mark ModeraWon 3-0
May 2014Charlie WeissLost 3-1
May 2014Dror MatalonWon 3-1
Apr 2014Kenny BellWon 3-1
Apr 2014Dror MatalonWon 3-2
Apr 2014Mark ModeraLost 3-1
Mar 2014Kenny BellWon 3-1
Mar 2014Andres RodriguezWon 3-0
Mar 2014Phin LeeLost 3-0
Mar 2014Mark PrivenWon 3-0
Mar 2014Robert SchwartzLost 3-0
Feb 2014Rodrigo CabralLost 3-0
Feb 2014Robert SchwartzLost 3-2
Feb 2014Jonathan HankarLost 3-1
Feb 2014Mark ModeraLost 3-1
Jan 2014David WoodLost 3-0
Jan 2014Jonathan HankarLost 3-1
Jan 2014Jim VeitchLost 3-1
Jan 2014Andrew MoylanLost 3-0
Nov 2013Aditya GuntuboyinaWon 3-2
Nov 2013Prakash BathiniLost 3-0
Nov 2013Mark ModeraLost 3-2
Nov 2013Jonathan HankarLost 3-1
Oct 2013Toni QueckWon 3-2
Oct 2013Aditya GuntuboyinaLost 3-2
Oct 2013Ken-Ichi UedaLost 3-0
Jul 2013Glenn ForresterLost 3-0
Jul 2013Jonathan HankarLost 3-1
Jul 2013Mark PrivenWon 3-0
Jul 2013Dror MatalonWon 3-0
Jun 2013Ken-Ichi UedaWon 3-0
Jun 2013Dan MeierLost 3-2
Jun 2013Dror MatalonWon 3-1
May 2013Dante PoppleLost 3-1
May 2013Ansul RajghaWon 3-0
Apr 2013Ansul RajghaLost 3-1
Apr 2013Ken-Ichi UedaLost 3-0
Apr 2013Frank KennamerLost 3-1
Mar 2013Sam SternbergLost 3-0
Mar 2013Peter DuerrWon 3-0
Mar 2013Sarah McneilWon 3-0
Mar 2013Ken-Ichi UedaLost 3-2
Jan 2013Aaron SochaLost 3-1
Jan 2013Mark ModeraLost 3-0
Jan 2013Tiko ShahLost 3-0
Jan 2013Frank KennamerLost 3-1
Nov 2012Prakash BathiniLost 3-0
Nov 2012Thomas ScanlonWon 3-1
Nov 2012Mark ModeraLost 3-1
Oct 2012Ronald DahlWon 3-2
Oct 2012Thomas ScanlonWon 3-0
Oct 2012Dominick NgWon 3-0
Sep 2012Ronald DahlWon 3-2
Sep 2012Thomas ScanlonWon 3-0
Sep 2012Dominick NgWon 3-0
Aug 2012Ronald DahlWon 3-1
Aug 2012Nader ShoaibiLost 3-1
Aug 2012Prakash BathiniLost 3-1
Aug 2012Dror MatalonLost 3-0
Jul 2012Ariel GrosternWon 3-2
Jul 2012Michael CianfroccoWon 3-1
May 2011Sam SternbergLost 3-0
Apr 2011Javed AhmedWon 3-1
Apr 2011Matthew Zaragoza-WatkinsWon 3-1
Apr 2011Jonathan HankarWon 3-1
Apr 2011Sam SternbergLost 3-0
Apr 2011John CorcoranLost 3-2
Mar 2011Seth GarzWon 3-0
Mar 2011John CorcoranWon 3-2
Oct 2010Pierre DarancetWon 3-0
Oct 2010Nader ShoaibiLost 3-1
Oct 2010Sam SternbergLost 3-2
Sep 2010Kedar ViswanathanLost 3-1
Sep 2010Dan BohnLost 3-0
Aug 2010Jan BeranekLost 3-0
Aug 2010Sonesh SuranaLost 3-0
Aug 2010Matt WaidLost 3-1
Aug 2010Frank KennamerLost 3-0
Jul 2010Jan BeranekWon 3-1
Jul 2010Javed AhmedLost 3-2
Jul 2010Dror MatalonWon 3-1
May 2010Jan BeranekLost 3-2
May 2010Jamie FunkWon 3-2
May 2010William ColemanWon 3-1
May 2010Frank KennamerLost 3-1
Apr 2010Sardar NaumanLost 3-0
Apr 2010Javed AhmedLost 3-1
Apr 2010Mike Jensen-AkulaWon 3-2
Mar 2010Craig RiddellWon 3-1
Mar 2010Christopher TsangLost 3-0
Mar 2010Frank KennamerLost 3-1
Feb 2010Javed AhmedWon 3-2
Feb 2010Frank KennamerLost 3-0
Dec 2009Christopher TsangLost 3-0
Dec 2009Frank KennamerLost 3-1
Oct 2009Ken-Ichi UedaWon 3-1
Oct 2009Sebastien BiraudLost 3-2
Oct 2009Viraj ParopkariLost 3-2
Oct 2009Jamie FunkWon 3-2
Aug 2009Mike Jensen-AkulaLost 3-0
Aug 2009Ben SeeligLost 3-0
Aug 2009Dror MatalonLost 3-2
May 2009Jan BeranekLost 3-0
May 2009Dev MillsteinLost 3-2
May 2009Daniel GreengardLost 3-0
Mar 2009Ken-Ichi UedaLost 3-1
Mar 2009Jim EvansWon 3-0
Mar 2009Daniel GreengardWon 3-1
Mar 2009Allic SivaramakrishnanWon 3-2
Feb 2009Dev MillsteinLost 3-0
Feb 2009Sonesh SuranaLost 3-0
Feb 2009Toby ReinerLost 3-1
Feb 2009Joe FarrellLost 3-0
Jan 2009Lyle FearnleyLost 3-0
Jan 2009Sonesh SuranaLost 3-1
Jan 2009Mike Jensen-AkulaWon 3-2
Jan 2009Robert AshmoreLost 3-1
Jan 2009Joe FarrellLost 3-1
Nov 2008Ben SeeligLost 3-0
Nov 2008Dror MatalonLost 3-0
Nov 2008Christopher TsangLost 3-0
Oct 2008Lyle FearnleyWon 3-0
Oct 2008Mike Jensen-AkulaWon 3-2
Oct 2008Dror MatalonLost 3-0
Oct 2008Christopher TsangLost 3-2
Sep 2008Sridhar RajaramLost 3-2
Sep 2008Sebastien BiraudWon 3-1
Sep 2008Ken-Ichi UedaWon 3-0
Sep 2008Christopher TsangLost 3-1
Aug 2008Tim BrucknerLost 3-0
Aug 2008Toby ReinerLost 3-0
Aug 2008Dror MatalonLost 3-2
Aug 2008Robert AshmoreLost 3-1
May 2008Hobson BrownWon 3-0
May 2008Peter DeringLost 3-2
May 2008Robert AshmoreWon 3-0
Apr 2008Arbi VartanWon 3-1
Apr 2008Nick PagetWon 3-2
Apr 2008James ShinnWon 3-0
Apr 2008Ken-Ichi UedaWon 3-0
Mar 2008Athulan VijayaraghavanWon 3-0
Mar 2008Amy LeeWon 3-2
Mar 2008Nick PagetLost 3-2
Feb 2008Mike Jensen-AkulaLost 3-0
Feb 2008Ben SeeligLost 3-0
Feb 2008Christopher TsangLost 3-0
Jan 2008Dev MillsteinLost 3-2
Jan 2008Dror MatalonLost 3-2
Nov 2007Sonesh SuranaLost 3-2
Nov 2007Robert AshmoreLost 3-0
Oct 2007Ben SeeligWon 3-0
Oct 2007Dev MillsteinWon 3-2
Oct 2007Jon ShihLost 3-0
Oct 2007Ken-Ichi UedaWon 3-0
Aug 2007Toby ReinerWon 3-1
Aug 2007Jan StraskyWon 3-0
Aug 2007Dev MillsteinWon 3-1
Aug 2007Jayanth KannanWon 3-0
Jul 2007Jayanth KannanWon 3-1
Jul 2007Kedar ShahLost 3-2
Jun 2007Sushil ShettyLost 3-0
Jun 2007Mike Jensen-AkulaLost 3-0
Jun 2007Kedar ShahLost 3-2
Mar 2007Paul NorbergWon 3-1
Mar 2007Toby ReinerWon 3-0
Mar 2007Sushil ShettyWon 3-1
Mar 2007Allan DafoeWon 3-0
Feb 2007Jim EvansLost 3-0
Feb 2007Nick PagetWon 3-0
Feb 2007Jon ShihLost 3-1
Feb 2007Adam PollakLost 3-0
Jan 2007Mike Jensen-AkulaLost 3-2
Jan 2007Dror MatalonLost 3-1
Jan 2007Mark ModeraLost 3-1
Jan 2007Jim EvansWon 3-0
Nov 2006Robert AshmoreWon 3-1
Nov 2006Dror MatalonLost 3-1
Oct 2006Amos VernonLost 3-0
Oct 2006Robert AshmoreLost 3-1
Oct 2006Dror MatalonLost 3-2
Oct 2006Mark ModeraLost 3-2
Sep 2006John KunzeLost 3-0
Sep 2006Dror MatalonWon 3-1
Jun 2006Darren MorganWon 3-0
Jun 2006Robert AshmoreLost 3-2
Jun 2006Dror MatalonLost 3-1
May 2006Robert AshmoreWon 3-1
May 2006Mark ModeraLost 3-0
Mar 2006Darren MorganWon 3-1
Mar 2006Robert AshmoreLost 3-1
Feb 2005Stephen DangLost 3-1
Feb 2005Joseff FarrellLost 3-1
Feb 2005Mark ModeraLost 3-1
Feb 2005Dror MatalonLost 3-1
Jan 2005Stephen DangLost 3-1
Jan 2005Garvin HeathLost 3-1
Jan 2005Ian MacDonaldWon 3-0
Jan 2005Kelvin WongLost 3-1
Nov 2004Mark ModeraWon 3-1
Nov 2004Greg JizmagianLost 3-1
Nov 2004Dror MatalonLost 3-2
Oct 2004Robert AshmoreWon 3-1
Oct 2004Mark ModeraLost 3-0
Oct 2004Prakash BathiniWon 3-1
Jul 2004Dror MatalonLost 3-2
Jul 2004Garvin HeathWon 3-0
Jul 2004Ian MacDonaldLost 3-2
Jun 2004Garvin HeathWon 3-2
Jun 2004Niklas LindeWon 3-0
Jun 2004Dror MatalonLost 3-1
May 2004Ian MacDonaldWon 3-0
Apr 2004Joseph FarrellLost 3-1
Mar 2004Sunil BhaveLost 3-0
Mar 2004John KunzeLost 3-0
Feb 2004Sebastien BiraudWon 3-0
Feb 2004John KunzeLost 3-0
Feb 2004Guillaume EglesWon 3-1
Feb 2004Dror MatalonWon 3-0
Feb 2004Jeff BirdWon 3-0
Nov 2003Sebastien BiraudWon 3-0
Nov 2003Kameshwar PoollaLost 3-1
Nov 2003Jim EvansWon 3-1
Oct 2003Sebastien BiraudWon 3-0
Oct 2003Bhuvan JainLost 3-1
Oct 2003Ian MacDonaldWon 3-0
Sep 2003Bhuvan JainWon 3-2
Sep 2003Dennis DornanLost 3-0
Sep 2003Sushant JainWon 3-0
Sep 2003Richard ChanLost 3-1
Sep 2003Sonesh SuranaLost 3-2
Aug 2003Richard ChanLost 3-0
Aug 2003Chinghway LimWon 3-0
Aug 2003Jeff DiamondWon 3-0