See rankings for current players and all players.
64 matches
| Date | Opponent | Outcome |
|---|---|---|
| Jun 2017 | Sergey Dobrinov | Won 3–0 |
| Jun 2017 | Mark Modera | Won 3–1 |
| Jun 2017 | Sahar Sareminaeni | Won 3–0 |
| Jun 2017 | Ankur Dave | Won 3–1 |
| Apr 2017 | Sahar Sareminaeni | Won 3–0 |
| Apr 2017 | Josh Trauner | Lost 3–1 |
| Apr 2017 | Robert Schwartz | Won 3–2 |
| Mar 2017 | Chris Flores | Won 3–0 |
| Mar 2017 | Karan Goyal | Won 3–0 |
| Mar 2017 | Robert Schwartz | Lost 3–2 |
| Mar 2017 | Josh Trauner | Won 3–2 |
| Feb 2017 | Nikhil Paranjape | Won 3–1 |
| Feb 2017 | Sahar Sareminaeni | Won 3–0 |
| Feb 2017 | Josh Lebowitz | Won 3–1 |
| Feb 2017 | Meldan Heaslip | Won 3–0 |
| Jan 2017 | Kent Daniels | Won 3–0 |
| Jan 2017 | Sahar Sareminaeni | Won 3–0 |
| Jan 2017 | Nate Aden | Won 3–0 |
| Jan 2017 | Nikhil Paranjape | Won 3–1 |
| Nov 2016 | Chris Flores | Won 3–2 |
| Oct 2016 | Anuj Dawar | Won 3–0 |
| Oct 2016 | Josh Lebowitz | Won 3–0 |
| Oct 2016 | Meldan Heaslip | Won 3–0 |
| Sep 2016 | Josh Lebowitz | Won 3–0 |
| Aug 2016 | Mike Jensen-Akula | Lost 3–1 |
| Jul 2016 | Terry Chang | Won 3–0 |
| Jul 2016 | Sameer Bajaj | Won 3–1 |
| Jul 2016 | Kent Daniels | Won 3–1 |
| Jun 2016 | Kent Daniels | Won 3–2 |
| Jun 2016 | Nate Aden | Won 3–0 |
| May 2016 | Subrato Dey | Lost 3–1 |
| Apr 2016 | Ronald Dahl | Lost 3–2 |
| Apr 2016 | Chris Flores | Lost 3–2 |
| Apr 2016 | Josh Lebowitz | Won 3–0 |
| Mar 2016 | Saurabh Bajaj | Lost 3–0 |
| Mar 2016 | Josh Lebowitz | Won 3–0 |
| Feb 2016 | Chris Flores | Won 3–2 |
| Feb 2016 | Ronald Dahl | Won 3–1 |
| Feb 2016 | Subrato Dey | Won 3–1 |
| Feb 2016 | Jared Bard | Lost 3–1 |
| Oct 2015 | Sam McCormick | Lost 3–1 |
| Jun 2014 | Robert Schwartz | Lost 3–0 |
| Nov 2013 | Ken-Ichi Ueda | Won 3–2 |
| Nov 2013 | Axel Eriksson | Won 3–0 |
| Nov 2013 | Kenny Bell | Won 3–0 |
| Nov 2013 | Dror Matalon | Won 3–1 |
| Nov 2013 | Alex Marqusee | Lost 3–2 |
| Oct 2013 | Mark Priven | Won 3–0 |
| Oct 2013 | Kenny Bell | Won 3–1 |
| Oct 2013 | John Coates | Won 3–0 |
| Oct 2013 | Adam Soliman | Won 3–0 |
| Sep 2013 | Mark Priven | Won 3–2 |
| Sep 2013 | Mike Jensen-Akula | Lost 3–1 |
| Aug 2013 | Dror Matalon | Lost 3–0 |
| Jul 2013 | Ken-Ichi Ueda | Lost 3–0 |
| Jul 2013 | Lars Foleide | Won 3–1 |
| Jul 2013 | Jesus Nieto Gonzalez | Won 3–0 |
| Jun 2013 | Lars Foleide | Won 3–1 |
| Jun 2013 | Peter Duerr | Won 3–0 |
| May 2013 | Jim Evans | Won 3–1 |
| May 2013 | Dominick Ng | Won 3–1 |
| Apr 2013 | John Provine | Won 3–2 |
| Apr 2013 | Rich Shapiro | Won 3–2 |
| Mar 2013 | Dominick Ng | Won 3–2 |