See rankings for current players and all players.

Rating History

Match History

380 matches

DateOpponentOutcome
Jan 2019Terence StotzLost 3–0
Oct 2018Jaime PerezLost 3–2
Oct 2018Dan BerelowitzLost 3–1
Sep 2018Ludwig SchoenackWon 3–1
Sep 2018Dan BerelowitzWon 3–2
Sep 2018Dan MeierLost 3–0
Aug 2018Karan GoyalLost 3–1
Aug 2018Ludwig SchoenackWon 3–1
Aug 2018Josh TraunerWon 3–1
Aug 2018Romit ChakrabortyWon 3–0
Jul 2018Raphael MagarikWon 3–1
Jul 2018Ludwig SchoenackWon 3–0
Jul 2018David BrattWon 3–0
Jul 2018Sahar SareminaeniWon 3–1
Jun 2018David BrattWon 3–2
Jun 2018Diego ButrichWon 3–0
Jun 2018Dan BerelowitzLost 3–0
Jun 2018Craig HollowLost 3–0
May 2018Sergey DobrinovLost 3–1
May 2018Diego ButrichLost 3–1
May 2018Stephen HarrellWon 3–0
Apr 2018Jared BardLost 3–1
Mar 2018Reid JohnsenLost 3–0
Mar 2018Anthony AbelLost 3–0
Mar 2018Jonathan HankarLost 3–2
Mar 2018Jared BardLost 3–0
Feb 2018Jeff GordonLost 3–2
Feb 2018Craig HollowWon 3–0
Feb 2018Romit ChakrabortyWon 3–0
Feb 2018Reid JohnsenLost 3–0
Jan 2018Jaime PerezLost 3–1
Jan 2018Romit ChakrabortyWon 3–2
Jan 2018Josh TraunerWon 3–1
Jan 2018Sahar SareminaeniWon 3–1
Jan 2018Anthony AbelLost 3–0
Nov 2017Aditya GuntuboyinaLost 3–1
Nov 2017Jonathan HankarLost 3–1
Nov 2017Matt WongWon 3–0
Nov 2017Anthony AbelLost 3–2
Nov 2017Matthew BondLost 3–0
Oct 2017Sahar SareminaeniWon 3–0
Oct 2017Josh TraunerWon 3–0
Oct 2017Saijoscha HeckWon 3–0
Oct 2017Jonathan HankarWon 3–0
Oct 2017Reid JohnsenLost 3–1
Jul 2017Jonathan HankarLost 3–0
Jul 2017Ankur DaveLost 3–1
Jul 2017Dan MeierLost 3–1
Jun 2017Shaun LimLost 3–1
Jun 2017Sergey DobrinovWon 3–0
Jun 2017Sahar SareminaeniWon 3–1
Jun 2017Ankur DaveWon 3–0
May 2017Josh TraunerWon 3–1
May 2017Wayne HeiserWon 3–0
May 2017Reid JohnsenLost 3–1
Mar 2017Jaime PerezLost 3–1
Mar 2017Jared BardLost 3–1
Feb 2017Dror MatalonLost 3–2
Feb 2017Tim BrowningWon 3–0
Feb 2017Jeff GordonLost 3–2
Feb 2017Dan MeierLost 3–2
Jan 2017Anibhav SinglaLost 3–0
Jan 2017Eric BordenWon 3–2
Jan 2017Dror MatalonWon 3–1
Jan 2017Jaime PerezWon 3–2
Nov 2016Jaime PerezLost 3–1
Nov 2016Jonathan HankarLost 3–0
Nov 2016Reid JohnsenLost 3–1
Oct 2016Jared BardWon 3–1
Oct 2016Craig HollowWon 3–0
Oct 2016Jeff GordonWon 3–0
Sep 2016Reid JohnsenLost 3–0
Sep 2016Jeff GordonWon 3–2
Aug 2016Matt WongLost 3–2
Aug 2016Dan MeierLost 3–2
Jul 2016Robert IsaacWon 3–1
Jul 2016Sahar SareminaeniWon 3–0
Jul 2016Aditya GuntuboyinaLost 3–0
Jul 2016Jim VeitchLost 3–0
Jun 2016Prakash BathiniLost 3–2
Jun 2016Aditya GuntuboyinaLost 3–1
Jun 2016Jim VeitchLost 3–2
May 2016Jonathan FrancisWon 3–2
May 2016Reid JohnsenWon 3–0
May 2016Jonathan HankarLost 3–2
Apr 2016Reid JohnsenLost 3–2
Apr 2016Jeff GordonWon 3–2
Apr 2016Jonathan FrancisWon 3–1
Mar 2016Jaime PerezLost 3–1
Mar 2016Dan MeierLost 3–2
Mar 2016Andrew LawrieLost 3–0
Feb 2016Jaime PerezLost 3–1
Feb 2016Dan MeierLost 3–2
Jan 2016Andrew LawrieLost 3–0
Nov 2015Matt Nelson-TeutschLost 3–1
Nov 2015Sam McCormickLost 3–1
Nov 2015Dan MeierLost 3–1
Nov 2015Dror MatalonWon 3–0
Oct 2015Arvind MuralimohanLost 3–0
Oct 2015Glenn ForresterLost 3–1
Oct 2015Aditya GuntuboyinaLost 3–2
Aug 2015Aditya GuntuboyinaLost 3–2
Aug 2015Andrew LawrieLost 3–2
Aug 2015Prakash BathiniWon 3–2
Jul 2015Robert SchwartzLost 3–0
Jul 2015Glenn ForresterLost 3–0
Jul 2015VishiLost 3–0
Jul 2015John KunzeLost 3–1
Jun 2015Zarah RahmanLost 3–0
Jun 2015Glenn ForresterLost 3–2
Jun 2015Matthew MakWon 3–0
Jun 2015Aditya GuntuboyinaWon 3–0
May 2015Benjamin VicunaLost 3–2
May 2015Zarah RahmanWon 3–1
May 2015Ken-Ichi UedaWon 3–1
May 2015Prakash BathiniLost 3–0
Oct 2014Philip BildnerWon 3–2
Oct 2014Robert SchwartzWon 3–2
Oct 2014Charlie WeissWon 3–0
Aug 2014Charlie WeissLost 3–1
Aug 2014Robert SchwartzWon 3–0
Aug 2014Dror MatalonWon 3–0
Jul 2014Paz GrimbergWon 3–1
Jul 2014Rich ShapiroWon 3–0
Jul 2014Robert SchwartzWon 3–1
Jul 2014Dror MatalonWon 3–1
Jul 2014Charlie WeissWon 3–2
Jun 2014Glenn ForresterLost 3–0
Jun 2014Sam SternbergLost 3–0
Jun 2014Jim VeitchLost 3–1
May 2014Chris FloresLost 3–0
May 2014Charlie WeissWon 3–0
May 2014Dror MatalonWon 3–1
May 2014Jonathan HankarWon 3–1
Apr 2014Kenny BellWon 3–0
Apr 2014Chris FloresWon 3–1
Apr 2014Dror MatalonWon 3–0
Feb 2014Rodrigo CabralLost 3–0
Feb 2014Robert SchwartzWon 3–1
Feb 2014Chris FloresWon 3–1
Feb 2014Jonathan HankarWon 3–1
Jan 2014Dror MatalonWon 3–0
Jan 2014Reed FosterWon 3–0
Jan 2014Glenn ForresterLost 3–1
Nov 2013Chris FloresWon 3–2
Nov 2013Jonathan HankarWon 3–2
Nov 2013Prakash BathiniLost 3–0
Oct 2013Alex MarquseeWon 3–0
Oct 2013Dror MatalonWon 3–2
Oct 2013David WoodLost 3–1
Oct 2013Glenn ForresterLost 3–1
Aug 2013Ken-Ichi UedaWon 3–0
Aug 2013Dror MatalonWon 3–0
Jul 2013Frank KennamerLost 3–0
Jul 2013Sam SternbergLost 3–0
Jun 2013Dante PoppleLost 3–1
Jun 2013Mark PrivenWon 3–2
Jun 2013Jonathan HankarWon 3–2
Jun 2013Prakash BathiniWon 3–1
May 2013Frank KennamerLost 3–1
May 2013Dan MeierWon 3–0
May 2013Jonathan HankarWon 3–0
May 2013Andrew MoylanLost 3–1
Apr 2013Sam SternbergLost 3–0
Apr 2013Jonathan HankarLost 3–1
Apr 2013Prakash BathiniLost 3–0
Apr 2013Matthew Zaragoza-WatkinsWon 3–0
Mar 2013David WoodLost 3–0
Mar 2013Aditya GuntuboyinaWon 3–0
Mar 2013Prakash BathiniWon 3–2
Feb 2013Nader ShoaibiLost 3–1
Jan 2013Chris FloresWon 3–0
Jan 2013Aaron SochaWon 3–2
Jan 2013Tiko ShahLost 3–0
Jan 2013Frank KennamerLost 3–1
Nov 2012Prakash BathiniLost 3–0
Nov 2012Thomas ScanlonWon 3–0
Nov 2012Chris FloresWon 3–1
Oct 2012John KunzeWon 3–2
Oct 2012Akshay DugarWon 3–1
Oct 2012Rees Sweeney-TaylorLost 3–1
Oct 2012Frank KennamerLost 3–0
Oct 2012Aaron SochaLost 3–1
Sep 2012John KunzeWon 3–2
Sep 2012Akshay DugarWon 3–1
Sep 2012Rees Sweeney-TaylorLost 3–1
Sep 2012Frank KennamerLost 3–0
Sep 2012Aaron SochaLost 3–1
Aug 2012Frank KennamerLost 3–0
Aug 2012Aaron SochaLost 3–1
Aug 2012Glenn ForresterLost 3–2
Aug 2012Tiko ShahLost 3–1
Jul 2012John EngWon 3–2
Jul 2012Jonathan HankarWon 3–1
Jul 2012Dror MatalonWon 3–1
Jul 2012Prakash BathiniWon 3–1
Jul 2012Frank KennamerLost 3–0
Jan 2012Toby ReinerLost 3–1
Jan 2012Omair AzamWon 3–1
Nov 2011Michael BestLost 3–1
Nov 2011Prakash BathiniLost 3–2
Nov 2011Frank KennamerLost 3–0
Oct 2011Michael BestLost 3–2
Oct 2011Pierre DarancetWon 3–0
Oct 2011Dror MatalonWon 3–0
Jul 2011Prakash BathiniLost 3–0
Jul 2011Toby ReinerWon 3–2
Jun 2011Pierre DarancetWon 3–0
Jun 2011John CorcoranWon 3–0
Jun 2011Frank KennamerLost 3–0
Apr 2011Vyas SekarLost 3–0
Apr 2011Dror MatalonWon 3–0
Mar 2011Toby ReinerLost 3–1
Mar 2011David HwangLost 3–1
Mar 2011Frank KennamerLost 3–1
Mar 2011Alan JoseLost 3–2
Nov 2010Pierre DarancetWon 3–1
Nov 2010Dror MatalonWon 3–1
Nov 2010Jan BeranekWon 3–1
Nov 2010Frank KennamerWon 3–1
Oct 2010Frank KennamerLost 3–0
Oct 2010Matt WaidLost 3–0
Oct 2010Nauman SardarLost 3–0
Jul 2010Frank KennamerLost 3–0
Jul 2010Christopher TsangWon 3–1
Jul 2010Matt WaidWon 3–2
Jul 2010Nauman SardarLost 3–1
May 2010Rahul GuptaLost 3–0
May 2010Javed AhmedWon 3–1
May 2010Mike Jensen-AkulaWon 3–1
May 2010Christopher TsangLost 3–1
May 2010Toby ReinerLost 3–2
Apr 2010Christopher TsangLost 3–0
Apr 2010Frank KennamerWon 3–2
Apr 2010Daniel GreengardWon 3–1
Apr 2010Toby ReinerWon 3–1
Apr 2010Sonesh SuranaLost 3–0
Mar 2010Daniel GreengardLost 3–2
Mar 2010Ivo PlsekLost 3–0
Mar 2010Mads KristensenWon 3–1
Feb 2010Sonesh SuranaWon 3–2
Feb 2010Justin McCraryLost 3–0
Feb 2010Samer ShehataLost 3–0
Dec 2009Geoffrey BarrowsLost 3–1
Dec 2009Hussain RazaLost 3–2
Dec 2009Samer ShehataLost 3–2
Dec 2009Jan BeranekWon 3–1
Dec 2009Steven SlomanWon 3–1
Oct 2009Sonesh SuranaLost 3–1
Oct 2009Matt WaidLost 3–1
Oct 2009Ben SeeligWon 3–2
Sep 2009Alex JermynLost 3–0
Sep 2009Dan BohnWon 3–0
Sep 2009John KunzeLost 3–0
Aug 2009Kim Ben KhooLost 3–1
Aug 2009Glenn ForresterLost 3–1
May 2009Christopher TsangWon 3–0
May 2009Toby ReinerWon 3–2
Mar 2009Grant FrenchLost 3–2
Mar 2009Ivo PlsekLost 3–2
Mar 2009Kim Ben KhooLost 3–0
Feb 2009Grant FrenchLost 3–0
Feb 2009Dror MatalonWon 3–2
Feb 2009Christopher TsangWon 3–0
Jan 2009Dev MillsteinWon 3–1
Jan 2009Ivo PlsekWon 3–1
Jan 2009Glenn ForresterLost 3–1
Nov 2008Dev MillsteinWon 3–1
Nov 2008Robert AshmoreWon 3–0
Nov 2008Toby ReinerWon 3–0
Nov 2008Allic SivaramakrishnanWon 3–0
Oct 2008Sebastien BiraudWon 3–0
Oct 2008Sridhar RajaramWon 3–0
Oct 2008Jim EvansWon 3–0
Oct 2008Dev MillsteinWon 3–2
Oct 2008Ken-Ichi UedaWon 3–0
Sep 2008James ShinnWon 3–0
Sep 2008Jim EvansWon 3–2
Sep 2008Narayan SankaranWon 3–1
May 2008Toby ReinerLost 3–1
May 2008Sonesh SuranaLost 3–2
May 2008Kim Ben KhooLost 3–0
Apr 2008Dror MatalonLost 3–2
Apr 2008Tim BrucknerLost 3–2
Apr 2008Sonesh SuranaWon 3–2
Apr 2008Joe FarrellLost 3–0
Mar 2008Joe FarrellWon 3–0
Mar 2008John KunzeLost 3–0
Mar 2008Glenn ForresterLost 3–0
Mar 2008Alan JoseLost 3–1
Feb 2008Joe FarrellLost 3–1
Feb 2008Sonesh SuranaWon 3–0
Feb 2008Dror MatalonWon 3–1
Jan 2008Glenn ForresterLost 3–1
Jan 2008Jim VeitchLost 3–0
Dec 2007Toby ReinerWon 3–1
Dec 2007Jon ShihWon 3–2
Dec 2007Dror MatalonWon 3–0
Dec 2007Glenn ForresterLost 3–0
Nov 2007Dror MatalonWon 3–1
Nov 2007Toby ReinerWon 3–0
Nov 2007Sean O'NuallainLost 3–2
Oct 2007Toby ReinerLost 3–0
Oct 2007Andrew GreenWon 3–0
Oct 2007Robert AshmoreWon 3–0
Oct 2007Dror MatalonWon 3–2
Oct 2007Amy LeeWon 3–0
Sep 2007Grant FrenchLost 3–0
Sep 2007John KunzeLost 3–0
Sep 2007Amos VernonLost 3–2
Sep 2007Alan JoseLost 3–2
Aug 2007Alan JoseLost 3–1
Aug 2007Dror MatalonWon 3–1
Aug 2007Jon ShihWon 3–1
Aug 2007Adam PollakWon 3–0
Jul 2007Stephen DangLost 3–0
Jul 2007Kim Ben KhooLost 3–0
Jun 2007Robert AshmoreWon 3–0
Jun 2007Dror MatalonWon 3–2
Jun 2007Sean O'NuallainWon 3–1
Jun 2007Stephen DangLost 3–2
May 2007Kim Ben KhooLost 3–1
May 2007Dror MatalonLost 3–1
May 2007Mike Jensen-AkulaWon 3–2
May 2007Adam PollakWon 3–1
Apr 2007Sean O'NuallainWon 3–2
Apr 2007Adam PollakLost 3–2
Apr 2007Glenn ForresterLost 3–0
Mar 2007Mike Jensen-AkulaLost 3–1
Mar 2007Robert AshmoreWon 3–0
Mar 2007Jon ShihWon 3–2
Mar 2007Adam PollakWon 3–2
Feb 2007Sean O'NuallainLost 3–0
Feb 2007Dror MatalonWon 3–0
Feb 2007Glenn ForresterLost 3–0
Feb 2007Jeff GrantLost 3–1
Jan 2007Chris FloresWon 3–1
Jan 2007Jim EvansWon 3–0
Jan 2007Mike Jensen-AkulaWon 3–1
Jan 2007Dror MatalonWon 3–2
Dec 2006Grant FrenchLost 3–0
Dec 2006Sean O'NuallainWon 3–1
Dec 2006Alan JoseLost 3–1
Nov 2006Mike Jensen-AkulaWon 3–2
Nov 2006Amos VernonLost 3–0
Nov 2006Jim VeitchLost 3–0
Nov 2006Glenn ForresterLost 3–1
Oct 2006Amos VernonLost 3–1
Oct 2006Robert AshmoreWon 3–2
Oct 2006Dror MatalonWon 3–0
Oct 2006Chris FloresWon 3–2
Sep 2006John KunzeLost 3–1
Sep 2006Mike Jensen-AkulaLost 3–0
Sep 2006Dror MatalonWon 3–1
Jun 2006Amy LeeLost 3–1
Jun 2006Whit EldredgeLost 3–1
Jun 2006Mike Jensen-AkulaWon 3–2
Jun 2006Grant FrenchLost 3–0
May 2006Chris FloresWon 3–0
May 2006Robert AshmoreWon 3–1
May 2006Mike Jensen-AkulaLost 3–0
May 2006Andrew HsuLost 3–0
May 2006Mikey ZaremLost 3–1
Mar 2006Stephen DangLost 3–1
Mar 2006Grant FrenchLost 3–0
Mar 2006Mikey ZaremWon 3–1
Feb 2005Joe FarrellLost 3–2
Feb 2005Chris FloresWon 3–1
Feb 2005Stephen DangLost 3–2
Feb 2005Dror MatalonLost 3–2
Feb 2005Greg JizmagianLost 3–2
Jan 2005Bhuvan JainWon 3–2
Jan 2005Robert AshmoreWon 3–0
Jan 2005John GrimWon 3–0
Jan 2005Jim EvansWon 3–2
Nov 2004Chris FloresLost 3–1
Nov 2004Dror MatalonWon 3–2
Oct 2004Robert AshmoreWon 3–0
Oct 2004Prakash BathiniWon 3–1
Oct 2004Chris FloresWon 3–0