MATCH
29.05.16 | q 1 | Joshua Sapwell | Keelan Oakley | 3-6, 6-3, 6-4 | ![]() | Grass |
MATCH STATS
1st SERVE % | 45/81 (56%) | 50/87 (57%) |
1st SERVE POINTS WON | 35/45 (78%) | 31/50 (62%) |
2nd SERVE POINTS WON | 20/36 (56%) | 19/37 (51%) |
BREAK POINTS WON | 4/9 (44%) | 3/6 (50%) |
TOTAL RETURN POINTS WON | 37/87 (43%) | 26/81 (32%) |
TOTAL POINTS WON | 92/168 (55%) | 76/168 (45%) |
DOUBLE FAULTS | 1 | 5 |
ACES | 6 | 4 |
MATCH STATS
1 | ||
0-0 | Keelan Oakley ![]() | |
0-0, 0-15, 0-30, 0-40, 15-40, 30-40 | ||
Joshua Sapwell ![]() | 0-1 | |
0-0, 15-0, 30-0, 30-15, 40-15 | ||
1-1 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40 | ||
Joshua Sapwell ![]() | 1-2 | |
0-0, 0-15, 0-30, 15-30, 30-30, 40-30, 40-40, 40-A[BP] | ||
1-3 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP] | ||
Joshua Sapwell ![]() | 2-3 | |
0-0, 15-0, 30-0, 40-0 | ||
3-3 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 15-30, 15-40, 30-40, 40-40, A-40[BP], 40-40, 40-A | ||
Joshua Sapwell ![]() | 3-4 | |
0-0, 15-0, 30-15, 30-30, 40-30, 40-40, 40-A[BP] | ||
3-5 | Keelan Oakley ![]() | |
0-0, 15-0, 30-15, 30-30, 30-40 | ||
3-6 |
2 | ||
Joshua Sapwell ![]() | 0-0 | |
0-0, 0-15, 15-15, 30-15, 40-15 | ||
1-0 | Keelan Oakley ![]() | |
0-0, 15-0, 30-0, 30-15, 30-30, 30-40 | ||
Joshua Sapwell ![]() | 1-1 | |
0-0, 15-0, 30-0, 30-15, 30-30, 40-30 | ||
2-1 | Keelan Oakley ![]() | |
0-0, 0-15, 0-30, 15-30, 30-30, 40-30[BP], 40-40, 40-A | ||
Joshua Sapwell ![]() | 2-2 | |
0-0, 30-0, 40-0 | ||
3-2 | Keelan Oakley ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP] | ||
Joshua Sapwell ![]() | 4-2 | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40[BP], 40-40, 40-A[BP] | ||
4-3 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP] | ||
Joshua Sapwell ![]() | 5-3 | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40[BP], 40-40, A-40 | ||
6-3 |
3 | ||
0-0 | Keelan Oakley ![]() | |
0-0, 0-15, 15-30, 15-40 | ||
Joshua Sapwell ![]() | 0-1 | |
0-0, 15-0, 30-0, 40-0 | ||
1-1 | Keelan Oakley ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP] | ||
Joshua Sapwell ![]() | 2-1 | |
0-0, 15-0, 30-0, 40-0 | ||
3-1 | Keelan Oakley ![]() | |
0-0, 0-15, 0-30, 0-40 | ||
Joshua Sapwell ![]() | 3-2 | |
0-0, 15-0, 30-0, 40-0 | ||
4-2 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40 | ||
Joshua Sapwell ![]() | 4-3 | |
0-0, 15-0, 15-15, 15-30, 30-30, 30-40[BP], 40-40, A-40 | ||
5-3 | Keelan Oakley ![]() | |
0-0, 0-15, 15-15, 30-15, 40-15[BP], 40-30[BP], 40-40, 40-A | ||
Joshua Sapwell ![]() | 5-4 | |
0-0, 15-0, 15-15, 30-15, 40-15 | ||
6-4 |

United Kingdom
01.03.96, 29 years
01.03.96, 29 years
Country
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
United Kingdom
21.01.92, 33 years
14032 $
21.01.92, 33 years
14032 $

Joshua Sapwell vs. Keelan Oakley - head to head matches
29.05.16 | q 1 | Joshua Sapwell | Keelan Oakley | 3-6, 6-3, 6-4 | match details | ![]() | Grass |
Joshua Sapwell form & Keelan Oakley form
Joshua Sapwell - last matches
![]() | ||||
12.07.16 1st round | vs. Samm Butler | 4-6, 2-6 | ![]() | match details |
11.07.16 q 1 | vs. Wellington Bastos | 6-2, 6-2 | ![]() | match details |
11.07.16 qual. | vs. Lawrence Bataljin | 6-2, 7-65 | ![]() | match details |
![]() | ||||
29.05.16 q 1 | vs. Keelan Oakley | 3-6, 6-3, 6-4 | ![]() | match details |
29.05.16 q 2 | vs. Hiroki Moriya | 6-2, 3-6, 6-77 | ![]() | match details |
![]() | ||||
11.04.16 q 1 | vs. Michalis Sakellaridis | 6-4, 6-0 | ![]() | match details |
11.04.16 q 2 | vs. Joshua Paris | 1-6, 2-6 | ![]() | match details |
![]() | ||||
04.04.16 q 1 | vs. Henry Britton | 6-0, 6-2 | ![]() | match details |
04.04.16 q 2 | vs. Konstantinos Economidis | 6-75, 4-6 | ![]() | match details |
![]() | ||||
28.03.16 q 1 | vs. Joshua Paris | 7-68, 6-75, 4-6 | ![]() | match details |
![]() | ||||
16.02.16 1st round | vs. Fred Simonsson | 2-6, 3-6 | ![]() | match details |
![]() | ||||
09.02.16 1st round | vs. Raymond Sarmiento | 1-6, 2-6 | ![]() | match details |
08.02.16 qual. | vs. Maxime Petel | 7-66, 5-7, 7-610 | ![]() | match details |
08.02.16 q 1 | vs. Constantin Belot | 6-1, 6-3 | ![]() | match details |
08.02.16 q 2 | vs. James Marsalek | 6-3, 7-5 | ![]() | match details |
![]() | ||||
02.02.16 1st round | vs. Liam Broady | 1-6, 4-6 | ![]() | match details |
01.02.16 qual. | vs. George Von Massow | 6-2, 6-4 | ![]() | match details |
01.02.16 q 1 | vs. Chris Anguelov | 6-3, 6-3 | ![]() | match details |
01.02.16 q 2 | vs. Gianluca Di Nicola | 6-3, 6-2 | ![]() | match details |
![]() | ||||
27.10.14 1st round | vs. Daniel Ferretti | 4-6, 6-75 | ![]() | match details |
![]() | ||||
20.10.14 1st round | vs. Scott Clayton | 7-61, 1-6, 6-0 | ![]() | match details |
20.10.14 2nd round | vs. Robin Lang | 6-3, 5-7, 1-6 | ![]() | match details |
![]() | ||||
08.09.14 2nd round | vs. Joshua Milton | 7-62, 3-6, 1-6 | ![]() | match details |
08.09.14 1st round | vs. Imran Aswat | 6-3, 6-3 | ![]() | match details |
![]() | ||||
01.09.14 1st round | vs. Lucas Renard | 3-6, 6-4, 2-6 | ![]() | match details |
![]() | ||||
04.07.14 1/4 | vs. Johan Sebastien Tatlot | 6-75, 1-6 | ![]() | match details |
03.07.14 3rd round | vs. Pedro Iamachkine | 6-1, 6-3 | ![]() | match details |
01.07.14 2nd round | vs. Nicolae Frunza | 6-4, 6-3 | ![]() | match details |
28.06.14 1st round | vs. Orlando Luz | 4-6, 6-3, 6-0 | ![]() | match details |
![]() | ||||
13.01.14 1st round | vs. George Coupland | 5-7, 6-3, 6-72 | ![]() | match details |
Keelan Oakley - last matches
![]() | ||||
21.03.17 1st round | vs. Temur Ismailov | 0-1, - Keelan Oakley - retired | ![]() | match details |
20.03.17 q 1 | vs. Alexander Jhun | 6-77, 7-65, 6-2 | ![]() | match details |
20.03.17 q 2 | vs. Luke Johnson | 6-4, 7-63 | ![]() | match details |
20.03.17 qual. | vs. Milan Drinic | 6-4, 4-6, 6-4 | ![]() | match details |
![]() | ||||
13.03.17 q 1 | vs. Domen Gostincar | 6-3, 6-0 | ![]() | match details |
13.03.17 q 2 | vs. Anastasios Pavlis | 7-65, 7-66 | ![]() | match details |
13.03.17 qual. | vs. Petar Conkic | 3-6, 6-74 | ![]() | match details |
![]() | ||||
06.03.17 q 2 | vs. Michal Marko | 5-7, 6-1, 6-4 | ![]() | match details |
06.03.17 qual. | vs. Alexander Jhun | 1-6, 6-4, 3-6 | ![]() | match details |
![]() | ||||
23.11.16 1st round | vs. Lucas Miedler | 2-6, 2-6 | ![]() | match details |
![]() | ||||
15.11.16 1st round | vs. Omar Salman | 7-64, 2-6, 4-6 | ![]() | match details |
![]() | ||||
10.11.16 2nd round | vs. Ewan Moore | 3-6, 3-6 | ![]() | match details |
09.11.16 1st round | vs. Marcus Walters | 6-3, 6-4 | ![]() | match details |
![]() | ||||
01.11.16 1st round | vs. Billy Harris | 3-6, 1-6 | ![]() | match details |
![]() | ||||
26.10.16 1st round | vs. Robbie Ridout | 6-73, 0-6 | ![]() | match details |
![]() | ||||
06.10.16 2nd round | vs. Lukas Ruepke | 1-6, 2-6 | ![]() | match details |
05.10.16 1st round | vs. Sebastian Prechtel | 6-2, 6-72, 6-1 | ![]() | match details |
![]() | ||||
27.09.16 1st round | vs. Albano Olivetti | 6-74, 3-6 | ![]() | match details |
![]() | ||||
15.09.16 2nd round | vs. Luca Pancaldi | 2-6, 4-6 | ![]() | match details |
13.09.16 1st round | vs. Aria Harajchi | 6-1, 2-0, Aria Harajchi - retired | ![]() | match details |
![]() | ||||
06.09.16 1st round | vs. Eduardo Agustin Torre | 5-7, 1-6 | ![]() | match details |
![]() | ||||
13.07.16 1st round | vs. Alexandru Danes | 6-4, 3-6, 2-4, - Keelan Oakley - retired | ![]() | match details |
![]() | ||||
07.07.16 2nd round | vs. Aziz Dougaz | 1-6, 4-6 | ![]() | match details |
06.07.16 1st round | vs. Dylan Gee | 6-2, 6-2 | ![]() | match details |
![]() | ||||
02.07.16 1/2 | vs. Alessandro Bega | 1-6, 2-6 | ![]() | match details |
01.07.16 1/4 | vs. Issam Haitham Taweel | 6-4, 3-6, 6-4 | ![]() | match details |
30.06.16 2nd round | vs. Gustavo Guerses | 6-1, 7-5 | ![]() | match details |
29.06.16 1st round | vs. Francesco Vilardo | 3-6, 6-3, 6-4 | ![]() | match details |
![]() | ||||
12.06.16 q 1 | vs. Michal Przysiezny | 1-6, 5-7 | ![]() | match details |
![]() | ||||
08.06.16 1st round | vs. Martin Beran | 3-6, 4-6 | ![]() | match details |