See rankings for current players and all players.

Rating History

Match History

274 matches

DateOpponentOutcome
Mar 2020Marco Gonzalez-NavarroWon 3–1
Mar 2020David BrattLost 3–0
Feb 2020Marco Gonzalez-NavarroWon 3–1
Feb 2020David BrattLost 3–0
Jan 2020Sophie MorleyWon 3–0
Nov 2019Akshay DalmiaWon 3–0
Nov 2019Zsolt BarthaWon 3–0
Nov 2019Dror MatalonLost 3–2
Sep 2019Ross ChuLost 3–0
Sep 2019Meldan HeaslipLost 3–1
Aug 2019Duo WangWon 3–0
Aug 2019Romit ChakrabortyLost 3–1
Jul 2019Ankur DaveLost 3–1
Jul 2019Anirudh TodiLost 3–1
Jun 2019Javier ArroyoWon 3–0
May 2019Terence StotzLost 3–2
May 2019Duo WangWon 3–0
May 2019Dror MatalonLost 3–1
Nov 2018Shahid NawazWon 3–0
Oct 2018Shahid NawazWon 3–0
Oct 2018Duo WangWon 3–2
Sep 2018Duo WangWon 3–0
Sep 2018Jeremy GordonWon 3–0
Aug 2018Raphael MagarikLost 3–2
Aug 2018Duo WangWon 3–0
Apr 2018Zsolt BarthaWon 3–0
Apr 2018Raphael MagarikWon 3–0
Apr 2018Stephen HarrellWon 3–0
Mar 2018Diego ButrichLost 3–2
Mar 2018Kalonji NzingaWon 3–0
Feb 2018Daniel IsaacsonLost 3–0
Feb 2018Sven PirnerWon 3–1
Jan 2018Dror MatalonLost 3–2
Jan 2018Meldan HeaslipWon 3–1
Nov 2017Craig HollowWon 3–1
Nov 2017Joanna MajkowskiWon 3–0
Nov 2017Romit ChakrabortyLost 3–2
Oct 2017Karan GoyalLost 3–0
Oct 2017Jaime PerezWon 3–1
Sep 2017Sara BambergerWon 3–0
Sep 2017Josh TraunerLost 3–1
Sep 2017Sahar SareminaeniLost 3–2
Aug 2017Anthony AbelLost 3–0
Aug 2017Benjamin AdlerLost 3–1
Aug 2017Dror MatalonLost 3–1
Jul 2017Carl SchreckWon 3–0
Jul 2017Josh LebowitzWon 3–0
Jun 2017Josh LebowitzWon 3–0
Jun 2017Meldan HeaslipWon 3–0
Jun 2017Nate AdenWon 3–0
May 2017Raphael MagarikWon 3–0
Apr 2017Sergey DobrinovLost 3–1
Apr 2017Janeau JanssenWon 3–0
Jan 2017Jonathan FrancisLost 3–0
Jan 2017Jared BardLost 3–0
Oct 2016Eric BordenWon 3–0
Oct 2016Robert SchwartzLost 3–2
Sep 2016Eric BordenWon 3–0
Sep 2016Anuj DawarWon 3–0
Sep 2016Meldan HeaslipWon 3–0
Aug 2016Eric BordenWon 3–2
Aug 2016Shaun LimWon 3–1
Jul 2016Dror MatalonLost 3–0
Jul 2016Ankur DaveWon 3–0
Jun 2016Ji Seop OhWon 3–0
Jun 2016Ankur DaveLost 3–2
May 2016Terry ChangLost 3–2
May 2016Subrato DeyLost 3–2
Apr 2016Chris FloresWon 3–1
Apr 2016Josh LebowitzWon 3–0
Mar 2016Rupert MyersWon 3–0
Mar 2016Keaton NoonWon 3–0
Feb 2016Saurabh BajajLost 3–1
Feb 2016Ankur DaveWon 3–0
Jan 2016Kent DanielsWon 3–0
Jan 2016Eric BordenWon 3–2
Sep 2015Kenny BellLost 3–1
Sep 2015Rupert MyersWon 3–0
Aug 2015Kent DanielsWon 3–0
Jul 2015Alex MarquseeWon 3–0
Jul 2015George RocheLost 3–1
Jan 2015Joe HydeWon 3–0
Jan 2015Rich ShapiroWon 3–1
Jan 2015Fahad RiyadhWon 3–0
Jan 2015Laura DobbsWon 3–0
Oct 2014Joe HydeWon 3–0
Oct 2014Duo WangWon 3–0
Oct 2014Louis RussellWon 3–0
Oct 2014Laura DobbsWon 3–0
Sep 2014Kenny BellWon 3–0
Aug 2014Joe HydeWon 3–0
Aug 2014Aubrey ShickWon 3–0
Aug 2014Ed RubinWon 3–0
Aug 2014Jim EvansWon 3–0
Jun 2014Jonathan VogelWon 3–0
Jun 2014Jim EvansWon 3–0
Jun 2014Kenny BellLost 3–2
Jan 2014Joe HydeWon 3–0
Jan 2014Jim EvansWon 3–0
Sep 2013Alex MarquseeWon 3–0
Sep 2013John CoatesWon 3–0
Sep 2013Shaun LimWon 3–1
Sep 2013Michael FriedlanderWon 3–0
Aug 2013Mikel ShybutWon 3–0
Aug 2013John CoatesWon 3–0
Jul 2013Joe HydeWon 3–0
Jul 2013Kenny BellWon 3–0
Jul 2013Peter DuerrWon 3–1
Jun 2013Joe HydeWon 3–0
May 2013Dror MatalonLost 3–2
May 2013Peter DuerrLost 3–2
Apr 2013Adam SolimanWon 3–0
Apr 2013Dominick NgWon 3–0
Apr 2013Sarah McneilWon 3–0
Nov 2012John ProvineWon 3–0
Oct 2012Dominick NgWon 3–0
Oct 2012Thomas ScanlonLost 3–2
Sep 2012Dominick NgWon 3–0
Sep 2012Thomas ScanlonLost 3–2
Aug 2012Mark PrivenWon 3–0
Aug 2012Kevin PollockWon 3–0
May 2012Jim EvansWon 3–0
Apr 2012James ShinnWon 3–0
Apr 2012John EngWon 3–0
Apr 2012Joseph DugganWon 3–0
Jan 2012Omair AzamLost 3–1
Nov 2011Jonathan HankarLost 3–2
Nov 2011Neil ConwayLost 3–2
Nov 2011Pierre DarancetWon 3–0
Sep 2011Matthew Zaragoza-WatkinsLost 3–2
Sep 2011Hari DhavalaWon 3–0
Aug 2011Matthew Zaragoza-WatkinsLost 3–1
Aug 2011Frank KennamerLost 3–1
Aug 2011Dror MatalonLost 3–2
Jul 2011Matthew Zaragoza-WatkinsLost 3–1
Jul 2011James ShinnWon 3–0
Jul 2011Neil ConwayWon 3–0
Jul 2011Ariel GrosternWon 3–0
May 2011Matthew Zaragoza-WatkinsWon 3–0
May 2011Jonathan HankarWon 3–0
May 2011John CorcoranLost 3–1
May 2011Pierre DarancetLost 3–2
Apr 2011Vyas SekarLost 3–1
Apr 2011Dror MatalonLost 3–0
Mar 2011Jacob BankWon 3–1
Mar 2011Pierre DarancetWon 3–0
Sep 2010Sonesh SuranaLost 3–1
Sep 2010Frank KennamerLost 3–2
Sep 2010Glenn ForresterLost 3–2
Sep 2010Jan BeranekLost 3–2
Aug 2010Javed AhmedWon 3–0
Aug 2010Christopher TsangLost 3–2
Aug 2010Sam SternbergWon 3–0
Aug 2010Dror MatalonWon 3–1
Jul 2010Wolfram PohlWon 3–0
Jul 2010Sam SternbergWon 3–2
Jul 2010William ColemanWon 3–2
Jul 2010John CorcoranWon 3–0
Jun 2010Wolfram PohlWon 3–0
Jun 2010Dror MatalonLost 3–1
Jun 2010William ColemanWon 3–0
Jun 2010Pierre DarancetWon 3–0
May 2010Toby ReinerLost 3–0
May 2010Rahul GuptaLost 3–0
May 2010Mark ModeraLost 3–1
May 2010Javed AhmedWon 3–0
Apr 2010Javed AhmedWon 3–0
Apr 2010Sardar NaumanLost 3–1
Apr 2010Chris FloresLost 3–2
Mar 2010Christopher TsangLost 3–2
Mar 2010Frank KennamerLost 3–2
Mar 2010Craig RiddellWon 3–1
Feb 2010Daniel GreengardLost 3–2
Feb 2010Javed AhmedWon 3–0
Dec 2009Javed AhmedWon 3–0
Dec 2009William ColemanWon 3–0
Dec 2009Viraj ParopkariLost 3–2
Sep 2009Ken-Ichi UedaWon 3–0
Sep 2009Hussain RazaLost 3–1
Sep 2009Steven SlomanLost 3–2
Sep 2009Jan BeranekLost 3–0
Aug 2009Chris FloresWon 3–0
Aug 2009Dror MatalonLost 3–1
May 2009Ken-Ichi UedaWon 3–0
May 2009Gary GoldingLost 3–0
May 2009Dror MatalonLost 3–1
Mar 2009Joe FarrellLost 3–2
Mar 2009Sonesh SuranaLost 3–2
Mar 2009Dror MatalonLost 3–2
Feb 2009Ken-Ichi UedaWon 3–1
Feb 2009Robert AshmoreLost 3–2
Feb 2009Allic SivaramakrishnanWon 3–0
Feb 2009Sebastien BiraudWon 3–1
Jan 2009Lyle FearnleyLost 3–1
Jan 2009Chris FloresLost 3–2
Jan 2009Sonesh SuranaLost 3–2
Nov 2008Sridhar RajaramWon 3–1
Oct 2008Chris FloresLost 3–2
Oct 2008Dror MatalonLost 3–0
May 2008Christopher TsangLost 3–1
May 2008Tim BrucknerLost 3–2
May 2008Ben SeeligLost 3–1
Apr 2008Christopher TsangLost 3–2
Apr 2008Peter DeringWon 3–0
Apr 2008Sebastien BiraudWon 3–0
Mar 2008Robert AshmoreWon 3–1
Mar 2008Sonesh SuranaLost 3–2
Mar 2008Dror MatalonLost 3–2
Feb 2008Chris FloresWon 3–0
Feb 2008Amy LeeWon 3–0
Feb 2008Christopher TsangWon 3–0
Feb 2008Ben SeeligLost 3–1
Jan 2008Amy LeeWon 3–0
Dec 2007Sridhar RajaramWon 3–0
Dec 2007Ben SeeligLost 3–2
Dec 2007Rishabh KasliwalWon 3–0
Nov 2007Dev MillsteinLost 3–2
Nov 2007Joe FarrellLost 3–2
Jun 2007Chris FloresWon 3–0
Jun 2007Kedar ShahWon 3–0
May 2007Kim Ben KhooLost 3–1
May 2007Mark ModeraLost 3–2
May 2007Dror MatalonLost 3–1
Apr 2007Dror MatalonWon 3–1
Apr 2007Jon ShihLost 3–2
Mar 2007Adam PollakLost 3–1
Mar 2007Mark ModeraWon 3–1
Mar 2007Robert AshmoreWon 3–0
Feb 2007Grant FrenchLost 3–0
Feb 2007Robert AshmoreWon 3–0
Jan 2007Mark ModeraLost 3–1
Jan 2007Chris FloresWon 3–2
Jan 2007Jim EvansWon 3–0
Jan 2007Dror MatalonLost 3–2
Dec 2006Dror MatalonWon 3–0
Dec 2006Robert AshmoreWon 3–0
Dec 2006Dev MillsteinWon 3–0
Nov 2006Jim VeitchLost 3–2
Nov 2006Mark ModeraLost 3–2
Nov 2006Glenn ForresterLost 3–2
Oct 2006Jim VeitchLost 3–1
Oct 2006John KunzeLost 3–0
Oct 2006Andrew HsuLost 3–2
Sep 2006Dror MatalonWon 3–0
Sep 2006Mark ModeraWon 3–0
Sep 2006John KunzeLost 3–0
Jul 2006Dror MatalonLost 3–2
Jul 2006Glenn ForresterLost 3–0
Jul 2006Andrew HsuLost 3–2
Jul 2006Robert AshmoreWon 3–0
Jun 2006Amy LeeWon 3–0
Jun 2006Mark ModeraLost 3–2
May 2006Mark ModeraWon 3–0
May 2006Andrew HsuLost 3–2
May 2006Robert AshmoreWon 3–0
Jul 2004Jim VeitchLost 3–0
Jul 2004John KunzeLost 3–0
Mar 2004Britta GardnerWon 3–0
Mar 2004Amy LeeWon 3–1
Mar 2004Jim EvansWon 3–0
Mar 2004Kelvin WongLost 3–1
Feb 2004Ian MacDonaldWon 3–0
Feb 2004Sunil BhaveWon 3–0
Nov 2003Tanu SankaliaLost 3–1
Oct 2003Amy LeeWon 3–1
Sep 2003Ian LuntLost 3–2
Sep 2003Tanu SankaliaLost 3–0
Aug 2003Orion HodsonLost 3–2
Aug 2003Jamie PatersonLost 3–1
Aug 2003Amy LeeWon 3–0
Jul 2003Kelvin WongWon 3–0
Jul 2003Ian MacDonaldWon 3–0
Jul 2003Chinghway LimWon 3–0
Jul 2003James ChungWon 3–0