ATP Tournament Finals
| Legend (Singles) |
|---|
| Futures (19) |
| No. | Date | Tournament | Surface | Opponent in the final | Score |
|---|---|---|---|---|---|
| 1. | 11 September 2005 | Nottingham | Hard | Richard Bloomfield | 7–6(5), 7–6(4) |
| 2. | 16 July 2006 | Felixstowe | Grass | Luke Bourgeois | 6–4, 5–7, 6–4 |
| 3. | 3 December 2006 | Vendryne | Hard | Sergei Bubka | 6–4, 6–2 |
| 4. | 29 September 2007 | Nottingham | Hard | Jamie Baker | 6–3, 6–4 |
| 5. | 22 March 2008 | Bath | Hard | Richard Bloomfield | 4–6, 7–6(4), 6–4 |
| 6. | 5 April 2008 | Exmouth | Carpet | Conor Niland | 6–4, 7–6(3) |
| 7. | 20 September 2009 | Nottingham | Hard | David Rice | 6–4, 6–3 |
| 8. | 10 July 2010 | Ilkley | Grass | David Rice | 6–3, 7–6(2) |
| 9. | 9 July 2011 | Ilkley | Grass | David Rice | 7–5, 6–1 |
| 10. | 16 July 2011 | Frinton | Grass | Daniel Evans | 6–3, 6–2 |
| 11. | 16 July 2011 | Wrexham | Hard | Sean Thornley | 6–1, 6–2 |
| 12. | 10 September 2011 | Roehampton | Hard | Richard Bloomfield | 7–6(4), 6–2 |
| 13. | 22 October 2011 | Glasgow | Hard | Jan Minar | 7–6(3), 7–5 |
| 14. | 15 January 2012 | Schwieberdingen | Carpet | Bastian Knittel | 2–6, 7–6(4), 6–4 |
| 15. | 1 April 2012 | Fällanden | Carpet | Philipp Oswald | 6–4, 6–2 |
| 16. | 22 April 2012 | Heraklion | Carpet | Dieter Kindlmann | 6–3, 6–0 |
| 17. | 14 July 2012 | Ilkley | Grass | Edward Corrie | 6–4, 6–1 |
| 18. | 28 July 2012 | Dublin | Grass | Michael Look | 7–6(6), 6–4 |
| 19. | 4 August 2012 | Wrexham | Hard | Mathieu Rodrigues | 6–3, 6–3 |
Read more about this topic: Joshua Goodall