Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
---|
Loss | 0–1 | Jul 2014 | Ireland F1, Dublin | Futures | Carpet | David O'Hare | Edward Corrie Frederik Nielsen | 2–6, 5–7 |
Loss | 0–2 | Oct 2015 | Greece F7, Heraklion | Futures | Hard | Toby Martin | Lloyd Glasspool Joshua Ward-Hibbert | 3–6, 5–7 |
Win | 1–2 | Dec 2015 | Tunisia F35, El Kantaoui | Futures | Hard | Lloyd Glasspool | Anis Ghorbel Vasko Mladenov | 6–1, 6–4 |
Win | 2–2 | Dec 2016 | Spain F39, Almería | Futures | Hard | Akira Santillan | David Vega Hernández Roberto Ortega Olmedo | 6–2, 5–7, [10–2] |
Loss | 2–3 | May 2017 | Turkey F19, Antalya | Futures | Clay | Samuel Bothwell | Joel Cannell Manuel Pena Lopez | 1–6, 6–4, [5–10] |
Loss | 2–4 | Jul 2017 | Ireland F1, Dublin | Futures | Carpet | Lloyd Glasspool | Scott Clayton Jonny O'Mara | 1–6, 3–6 |
Loss | 2–5 | Sep 2017 | Great Britain F4, Nottingham | Futures | Hard | Luke Johnson | Jonathan Kanar Romain Bauvy | 3–6, 7–5, [8–10] |
Loss | 2–6 | Sep 2017 | Great Britain F5, Roehampton | Futures | Hard | Luke Johnson | Lucas Catarina Adrian Bodmer | 2–6, 2–6 |
Win | 3–6 | Oct 2017 | Great Britain F6, Barnstaple | Futures | Hard | Neil Pauffley | Robert Carter Ryan Peniston | 6–4, 6–7(5–7), [10–6] |
Win | 4–6 | Oct 2017 | Egypt F29, Sharm el-Sheikh | Futures | Hard | David Pérez Sanz | Aliaksandr Liaonenka Nikita Mashtakov | 6–0, 6–3 |
Win | 5–6 | Mar 2018 | Portugal F4, Quinta do Lago | Futures | Hard | Jack Findel-hawkins | Francisco Cabral Tiago Cação | 7–6(7–5), 7–6(7–3) |
Loss | 5–7 | Apr 2019 | M25 Sunderland, Great Britain | World Tennis Tour | Hard | Scott Duncan | Yates Johnson Hunter Johnson | 4–6, 3–6 |
Win | 6–7 | May 2019 | M15 Heraklion, Greece | World Tennis Tour | Hard | Henry Craig | P Vivero Gonzalez Andres Artunedo Martinavarro | 4–6, 7–6(7–4), [10–4] |
Win | 7–7 | Aug 2019 | M15 Sintra, Portugal | World Tennis Tour | Hard | Maxime Tchoutakian | Stuart Parker Julius Tverijonas | 6–3, 6–2 |
Loss | 7–8 | Aug 2019 | M15 Sintra, Portugal | World Tennis Tour | Hard | B Azevedo P e O | Maxime Tchoutakian Antoine Escoffier | 6–0, 2–6, [5–10] |
Loss | 7–9 | Jan 2020 | M15 Manacor, Spain | World Tennis Tour | Hard | Jonathan Gray | Evan Hoyt Jonathan Binding | 3–6, 4–6 |
Win | 8–9 | Mar 2020 | M15 Vale do Lobo, Portugal | World Tennis Tour | Hard | Billy Harris | B Winter Lopez Albert Roglan | 6–3, 6–4 |