See rankings for current players and all players.

Rating History

Match History

254 matches

DateOpponentOutcome
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 2003Jaime 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