Moeller E
Tiafoe F
40%
wins
- 4 wins
- 6 losses
10
last matches
- 5 wins
- 5 losses
50%
wins
Tournament
Match
1
2
3
4
Result
L
10.06.2025
ATP Challenger Lyon, France Men Singles
Hsu Yu Hsiou
Moeller E
6
2
6
3
–
–
–
–
2
0
L
03.06.2025
ATP Challenger Heilbronn, Germany Men Singles
Moeller E
Den Ouden G
6
7
5
7
–
–
–
–
0
2
L
25.05.2025
French Open Men Singles
Moeller E
Paul T
7
6
2
6
3
6
1
6
1
3
L
22.05.2025
French Open Men Singles
Moeller E
Gigante M
3
6
6
7
–
–
–
–
0
2
W
21.05.2025
French Open Men Singles
Moeller E
Coppejans K
4
6
6
1
6
2
–
–
2
1
W
19.05.2025
French Open Men Singles
Moeller E
Bagnis F
6
4
7
5
–
–
–
–
2
0
L
29.04.2025
ATP Challenger Ostrava, Czech Republic Men Singles
Karatsev A
Moeller E
6
3
6
2
–
–
–
–
2
0
L
24.04.2025
ATP Madrid, Spain Men Singles
Fonseca J
Moeller E
6
2
6
3
–
–
–
–
2
0
W
22.04.2025
ATP Madrid, Spain Men Singles
Majchrzak K
Moeller E
7
5
4
6
4
6
–
–
1
2
W
21.04.2025
ATP Madrid, Spain Men Singles
Moeller E
Basavareddy N
6
1
6
1
–
–
–
–
2
0
Tournament
Match
1
2
3
4
Result
L
16.06.2025
ATP London, Great Britain Men Singles
Tiafoe F
Evans D
5
7
2
6
–
–
–
–
0
2
L
03.06.2025
French Open Men Singles
Musetti L
Tiafoe F
6
2
4
6
7
5
6
2
3
1
W
01.06.2025
French Open Men Singles
Tiafoe F
Altmaier D
6
3
6
4
7
6
–
–
3
0
W
30.05.2025
French Open Men Singles
Tiafoe F
Korda S
7
6
6
3
6
4
–
–
3
0
W
28.05.2025
French Open Men Singles
Tiafoe F
Carreno Busta P
6
4
6
3
6
1
–
–
3
0
W
25.05.2025
French Open Men Singles
Tiafoe F
Safiullin R
6
4
7
5
6
4
–
–
3
0
L
21.05.2025
ATP Hamburg, Germany Men Singles
Bautista Agut R
Tiafoe F
6
2
6
3
–
–
–
–
2
0
W
20.05.2025
ATP Hamburg, Germany Men Singles
Bu Yunchaokete
Tiafoe F
5
7
2
6
–
–
–
–
0
2
L
10.05.2025
ATP Rome, Italy Men Singles
Ofner S
Tiafoe F
6
2
6
7
6
3
–
–
2
1
L
30.04.2025
ATP Madrid, Spain Men Singles
Tiafoe F
Arnaldi M
3
6
5
7
–
–
–
–
0
2
Moeller E
Tiafoe F
All tournaments
10
Matches
All tournaments
Match
Match
18
Serves to out
69
43
Double faults
17
465
% first serve
454
241
% second serve
310
291
Points scored on first serve
332
128
Points scored on second serve
190
34
Scored break points
24
733
Total won points
828
106
Total games won
135
1
Scored tiebreaks
3
1st Qualification Round
Ficovich J P
2
Taberner C
0
Bonding O
2
Durasovic V
1
Martin Tiffon P
0
Wong C
2
Basilashvili N
2
Llamas Ruiz P
1
Kotov P
0
Jarry N
2
Kovalik J
2
Escoffier A
1
Kym J
0
Klein L
2
Svrcina D
2
Jasika O
0
Mena F
0
Blockx A
2
Skatov T
2
Napolitano S
0
Galarneau A
2
Cassone M
1
Atmane T
0
Tarvet O
2
Mochizuki S
2
Herbert P-H
0
Meligeni Rodrigues Alves F
2
Guillen Meza A
1
Purtseladze S
0
Stricker D
2
Nava E
2
Krueger M
0
Watanuki Y
1
Monteiro T
0
Smith Colton
2
Rodriguez Taverna S F
0
Hussey G
1
Holmgren A
2
Seyboth Wild T
1
Kukushkin M
2
Shimizu Y
1
Gaubas V
2
Marterer M
1
Jacquet K
2
Trungelliti M
2
Kachmazov A
1
Faria J
2
Piros Z
0
Landaluce M
2
Passaro F
1
Bagnis F
0
Peniston R
2
Bolt A
2
Mayot H
0
Spizzirri E
2
Moro Canas A
1
Grenier H
0
Hanfmann Y
2
Zhukayev B
2
Sachko V
1
Trotter J
2
Hemery C
0
Boyer T
0
Pavlovic L
2
Jubb P
2
Tirante T A
0
Nagal S
1
Zeppieri G
2
Jianu F C
1
Habib H
2
Garin C
2
Maestrelli F
0
Draxl L
1
Lajovic D
2
Gray A
1
Bouquier A
2
Rincon D
0
Blanchet U
2
Cazaux A
2
Buse I
1
Droguet T
2
Pellegrino A
0
Butvilas E
0
Daniel T
2
Uchiyama Y
2
Brouwer G
0
Royer V
2
Huesler M-A
1
Popko D
0
Burruchaga R A
2
McCabe J
2
Gojo B
0
Rocha H
2
Dellien M
0
Barrios Vera M T
2
Story J
0
Collarini A
0
Mannarino A
2
Bai Yan
0
Budkov Kjaer N
2
Dougaz A
1
Shimabukuro S
2
Galan D E
0
Tu Li
2
Arnaboldi F
0
Gomez F A
2
Riedi L
2
Sun Fajing
0
Stewart H
0
Vacherot V
1
Cerundolo J M
0
Van Assche L
2
Den Ouden G
1
Misolic F
2
Lestienne C
1
Onclin G
2
Ajdukovic D
0
Hassan B
2
Schoolkate T
2
Diaz Acosta F
1
Rodesch C
2
Gigante M
0
Choinski J
1
Lajal M
2
Svajda Z
2
Neumayer L
0
Fucsovics M
2
Rodionov J
0