MATCH
17.10.24 | 2nd round | Keshav Chopra | Joao Vitor Goncalves Ceolin | 6-2, 6-3 | ![]() | Hard |
MATCH STATS
1st SERVE % | 27/50 (54%) | 38/54 (70%) |
1st SERVE POINTS WON | 22/27 (81%) | 19/38 (50%) |
2nd SERVE POINTS WON | 10/23 (43%) | 5/16 (31%) |
BREAK POINTS WON | 5/10 (50%) | 2/5 (40%) |
TOTAL RETURN POINTS WON | 30/54 (56%) | 18/50 (36%) |
TOTAL POINTS WON | 62/104 (60%) | 42/104 (40%) |
DOUBLE FAULTS | 1 | 5 |
ACES | 2 | 0 |
MATCH STATS
1 | ||
0-0 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 15-15, 15-30, 15-40 | ||
Keshav Chopra ![]() | 0-1 | |
0-0, 15-0, 30-0, 30-15, 30-30, 30-40[BP] | ||
0-2 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 15-15, 30-15, 40-15[BP] | ||
Keshav Chopra ![]() | 1-2 | |
0-0, 0-15, 15-15, 30-15, 40-15, 40-30, 40-40, 40-A[BP], 40-40, A-40 | ||
2-2 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
Keshav Chopra ![]() | 3-2 | |
0-0, 15-0, 30-0, 30-15, 40-15 | ||
4-2 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
Keshav Chopra ![]() | 5-2 | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30, 40-40, A-40 | ||
6-2 |
2 | ||
0-0 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP] | ||
Keshav Chopra ![]() | 1-0 | |
0-0, 15-0, 30-0, 40-0, 40-15, 40-30 | ||
2-0 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 0-15, 0-30, 15-30, 15-40, 30-40 | ||
Keshav Chopra ![]() | 2-1 | |
0-0, 15-0, 30-0, 30-15, 40-15 | ||
3-1 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 0-15, 0-30, 15-30, 15-40, 30-40, 40-40, A-40[BP] | ||
Keshav Chopra ![]() | 4-1 | |
0-0, 15-0, 15-15, 15-30, 30-30, 30-40[BP] | ||
4-2 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP] | ||
Keshav Chopra ![]() | 5-2 | |
0-0, 0-15, 15-15, 15-30, 15-40[BP], 30-40[BP] | ||
5-3 | Joao Vitor Goncalves Ceolin ![]() | |
0-0, 15-0, 15-15, 30-15, 30-30, 40-30[BP] | ||
6-3 |

USA
24.10.01, 23 years
21811 $
24.10.01, 23 years
21811 $
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
Brazil
03.05.99, 26 years
03.05.99, 26 years

Keshav Chopra vs. Joao Vitor Goncalves Ceolin - head to head matches
17.10.24 | 2nd round | Keshav Chopra | Joao Vitor Goncalves Ceolin | 6-2, 6-3 | match details | ![]() | Hard |
Keshav Chopra form & Joao Vitor Goncalves Ceolin form
Keshav Chopra - last matches
![]() | ||||
21.05.25 1st round | vs. Paul Jubb | 4-6, 4-6 | ![]() | match details |
20.05.25 qual. | vs. Abhishek Thorat | 6-1, 4-1, Abhishek Thorat - retired | ![]() | match details |
19.05.25 q 1 | vs. Wally Thayne | 6-4, 6-4 | ![]() | match details |
![]() | ||||
13.05.25 1st round | vs. Strong Kirchheimer | 4-6, 1-6 | ![]() | match details |
![]() | ||||
29.04.25 qual. | vs. Dakotah Bobo | 4-6, 4-6 | ![]() | match details |
28.04.25 q 1 | vs. Kian Vakili | 7-5, 6-2 | ![]() | match details |
![]() | ||||
24.04.25 2nd round | vs. Blu Baker | 1-6, 3-6 | ![]() | match details |
23.04.25 1st round | vs. Justin Roberts | 6-1, 6-4 | ![]() | match details |
![]() | ||||
26.03.25 1st round | vs. Stefan Dostanic | 2-6, 4-6 | ![]() | match details |
25.03.25 qual. | vs. Matthew Summers | 7-67, 6-2 | ![]() | match details |
24.03.25 q 1 | vs. Dylan Waldorf Martin | 6-1, 6-4 | ![]() | match details |
![]() | ||||
20.03.25 2nd round | vs. Noah Schachter | 4-6, 4-6 | ![]() | match details |
19.03.25 1st round | vs. Strong Kirchheimer | 4-6, 6-1, 6-2 | ![]() | match details |
18.03.25 q 1 | vs. Dominique Rolland | 6-2, 5-7, 11-9 | ![]() | match details |
18.03.25 qual. | vs. Tiago Silva | 6-4, 4-6, 10-7 | ![]() | match details |
![]() | ||||
12.03.25 1st round | vs. Alex Rybakov | 6-76, 2-6 | ![]() | match details |
11.03.25 qual. | vs. Fabian Hansch Mauritzson | 6-3, 6-2 | ![]() | match details |
10.03.25 q 1 | vs. Caden Colburne | 6-2, 6-4 | ![]() | match details |
![]() | ||||
05.03.25 1st round | vs. Noah Schachter | 6-73, 3-6 | ![]() | match details |
04.03.25 qual. | vs. Peter Alam | 7-61, 6-3 | ![]() | match details |
03.03.25 q 1 | vs. Luca Thomann | 6-4, 6-3 | ![]() | match details |
![]() | ||||
18.02.25 qual. | vs. Henry Lieberman | 6-2, 4-6, 5-10 | ![]() | match details |
17.02.25 q 1 | vs. Alex Kuperstein | 6-2, 6-2 | ![]() | match details |
![]() | ||||
12.02.25 1st round | vs. Miguel Tobon | 6-3, 1-6, 4-6 | ![]() | match details |
11.02.25 qual. | vs. Maxence Bertimon | 6-4, 3-6, 11-9 | ![]() | match details |
10.02.25 q 1 | vs. Blu Baker | 1-6, 7-63, 10-8 | ![]() | match details |
![]() | ||||
04.02.25 qual. | vs. Marlon Vankan | 2-6, 4-6 | ![]() | match details |
03.02.25 q 1 | vs. Adrien Burdet | 4-6, 6-2, 10-7 | ![]() | match details |
![]() | ||||
15.01.25 1st round | vs. Dan Martin | 2-6, 2-6 | ![]() | match details |
13.01.25 qual. | vs. Jeffrey Fradkin | 6-2, 6-3 | ![]() | match details |
Joao Vitor Goncalves Ceolin - last matches
![]() | ||||
21.05.25 1st round | vs. Izan Almazan Valiente | 6-3, 2-6, 1-6 | ![]() | match details |
20.05.25 qual. | vs. Nicolas Arseneault | 6-74, 6-4, 10-8 | ![]() | match details |
19.05.25 q 1 | vs. William Manning | 6-4, 3-6, 13-11 | ![]() | match details |
![]() | ||||
16.05.25 1/4 | vs. Evan Bynoe | 3-6, 7-5, 3-6 | ![]() | match details |
15.05.25 2nd round | vs. Izan Almazan Valiente | 7-5, 6-4 | ![]() | match details |
13.05.25 1st round | vs. Drew Van Orderlain | 6-2, 6-3 | ![]() | match details |
![]() | ||||
29.04.25 qual. | vs. Ryan Dickerson | 4-6, 0-6 | ![]() | match details |
28.04.25 q 1 | vs. Joshua Lawrence, Jr. | 6-1, 6-3 | ![]() | match details |
![]() | ||||
23.04.25 1st round | vs. Juan Carlos Manuel Aguilar | 3-6, 2-6 | ![]() | match details |
22.04.25 qual. | vs. Timothy Phung | 6-2, 6-0 | ![]() | match details |
21.04.25 q 1 | vs. Matthew Segura | 7-63, 3-6, 10-6 | ![]() | match details |
![]() | ||||
30.03.25 q 1 | vs. Joao Eduardo Schiessl | 2-6, 4-6 | ![]() | match details |
![]() | ||||
27.03.25 2nd round | vs. Alejo Lorenzo Lingua Lavallen | 2-6, 4-6 | ![]() | match details |
25.03.25 1st round | vs. Rocco Valente | 5-7, 6-4, 6-2 | ![]() | match details |
24.03.25 qual. | vs. Alberto Alvarado Berrospi | 6-2, 6-3 | ![]() | match details |
23.03.25 q 1 | vs. Tobias Sonne | 6-1, 7-5 | ![]() | match details |
![]() | ||||
21.03.25 1/4 | vs. Joaquin Aguilar Cardozo | 1-6, 6-3, 3-6 | ![]() | match details |
20.03.25 2nd round | vs. Dante Pagani | 6-4, 6-2 | ![]() | match details |
18.03.25 1st round | vs. Leonardo Aboian | 6-73, 6-4, 6-3 | ![]() | match details |
![]() | ||||
20.02.25 2nd round | vs. Daniel Paty | 3-6, 1-6 | ![]() | match details |
19.02.25 1st round | vs. Evan Zhu | 6-3, 6-2 | ![]() | match details |
18.02.25 qual. | vs. Justin Roberts | 6-4, 7-5 | ![]() | match details |
17.02.25 q 1 | vs. Joshua Lapadat | 6-3, 4-6, 11-9 | ![]() | match details |
![]() | ||||
13.02.25 2nd round | vs. Ignacio Monzon | 2-6, 2-6 | ![]() | match details |
12.02.25 1st round | vs. Lucas Bouquet | 6-4, 6-3 | ![]() | match details |
![]() | ||||
06.02.25 2nd round | vs. Tyler Zink | 2-6, 3-6 | ![]() | match details |
05.02.25 1st round | vs. Oliver Okonkwo | 2-6, 6-3, 6-1 | ![]() | match details |
04.02.25 qual. | vs. Evan Bynoe | 7-5, 6-3 | ![]() | match details |
03.02.25 q 1 | vs. Daniel Paty | 6-4, 7-64 | ![]() | match details |
![]() | ||||
29.01.25 1st round | vs. Daniel Paty | 5-7, 6-1, 2-6 | ![]() | match details |