See rankings for current players and all players.

Rating History

Match History

57 matches

DateOpponentOutcome
Apr 2018Ankur DaveLost 3–2
Apr 2018Jonathan HankarLost 3–2
Mar 2018Dan BerelowitzWon 3–2
Mar 2018Ankur DaveLost 3–1
Mar 2018Romit ChakrabortyWon 3–0
Mar 2018Josh TraunerWon 3–1
Mar 2018Prakash BathiniLost 3–2
Feb 2018Mark ModeraWon 3–2
Feb 2018Romit ChakrabortyWon 3–2
Feb 2018Craig HollowWon 3–0
Feb 2018Reid JohnsenLost 3–0
Feb 2017Dan BohnLost 3–0
Feb 2017Mark ModeraWon 3–2
Jan 2017Dan MeierLost 3–2
Jan 2017Dan BohnLost 3–0
Jan 2017Aditya GuntuboyinaLost 3–0
Nov 2016Jared BardWon 3–0
Nov 2016Jonathan FrancisWon 3–0
Nov 2016Eric BordenWon 3–1
Nov 2016Dror MatalonWon 3–1
Oct 2016Mark ModeraLost 3–0
Oct 2016Craig HollowWon 3–0
Oct 2016Jared BardWon 3–2
Sep 2016Reid JohnsenLost 3–0
Sep 2016Mark ModeraLost 3–2
Sep 2016Dan BohnLost 3–0
Aug 2016Reid JohnsenWon 3–2
Aug 2016Troup HowardWon 3–1
Aug 2016Jared BardWon 3–2
Aug 2016Jonathan FrancisWon 3–1
Jul 2016Josh TraunerWon 3–0
Jul 2016Subrato DeyWon 3–0
Jul 2016Kenny BellWon 3–0
Jun 2016Eric BordenWon 3–1
Jun 2016Subrato DeyWon 3–1
Jun 2016Dror MatalonWon 3–2
Jun 2016Chris FloresWon 3–0
May 2016Matt WongLost 3–0
Apr 2016Reid JohnsenLost 3–1
Apr 2016Mark ModeraLost 3–2
Apr 2016Jonathan FrancisLost 3–0
Mar 2016Wayne HeiserWon 3–2
Mar 2016Jonathan FrancisLost 3–2
Mar 2016Terry ChangWon 3–0
Feb 2016Terry ChangLost 3–2
Feb 2016Josh TraunerLost 3–2
Feb 2016Wayne HeiserWon 3–0
Jan 2016Josh TraunerLost 3–1
Jan 2016Reid JohnsenLost 3–1
Jan 2016Chris FloresWon 3–1
Nov 2015Subrato DeyWon 3–1
Nov 2015Laura DobbsWon 3–0
Nov 2015Kent DanielsWon 3–0
Oct 2015David BrattWon 3–2
Oct 2015Eric BordenWon 3–1
Sep 2015Jaime PerezLost 3–1
Sep 2015Andres RodriguezLost 3–2