Grand Slam · Roland Garros
Casper Ruud vs Joao Fonseca
Date: May 31, 2026, 6:30 PM
Final result
Casper Ruud
5-7 6-7 7-5 2-6
Joao Fonseca🏆
Odds (reference)
Casper Ruud · 62% 38% · Joao Fonseca
Implied probability
Match winner
Casper Ruud 1.53 ▼ Joao Fonseca 2.5 ▲
First set winner
Casper Ruud 1.67 ▼ Joao Fonseca 2.2 ▲
Total games
Over 1.83 Under 1.83
Indicative odds, subject to change. For informational purposes only.
Fan prediction
Casper Ruud · 53% 47% · Joao Fonseca
35,245 fan prediction
Head-to-head (H2H)
Casper Ruud 0 - 1 Joao Fonseca
- Sun, May 31 Casper Ruud 1–3 Joao Fonseca
Recent form · Casper Ruud
✗✓✓✗✗
- ✗ Yibing Wu 0–2 Acapulco
- ✓ Aleksandr Shevchenko 2–0 Indian Wells
- ✓ Valentin Vacherot 2–1 Indian Wells
- ✗ Carlos Alcaraz 0–2 Indian Wells
- ✗ Ethan Quinn 0–2 Miami
Recent form · Joao Fonseca
✓✓✓✗✓
- ✓ Raphael Collignon 2–0 Indian Wells
- ✓ Karen Khachanov 2–1 Indian Wells
- ✓ Tommy Paul 2–0 Indian Wells
- ✗ Jannik Sinner 0–2 Indian Wells
- ✓ Fábián Marozsán 2–1 Miami
Trends
- Casper Ruud Wins 3
- Joao Fonseca Wins 3
- Sets won 3
Momentum (by game)
Casper Ruud Joao Fonseca
Statistics
Casper Ruud Joao Fonseca
Service
7 Aces 2
4 Double faults 0
117/156 (75%) 1st serve % 103/137 (75%)
35/39 (90%) 2nd serve % 34/34 (100%)
78/117 (67%) 1st serve points won 74/103 (72%)
22/39 (56%) 2nd serve points won 23/34 (68%)
22 Service games played 22
9/13 (69%) Break points saved 7/9 (77%)
Points
144 Total points 156
100 Service points won 97
44 Return points won 59
6 Most points in a row 7
Games
20 Games won 25
18 Service games won 20
2 Most games in a row 4
Winners
47 Total 43
32 Forehand 31
8 Backhand 10
0 Volley 0
40 Groundstroke 41
0 Lob 0
0 Overhead 0
1 Drop shot 0
0 Return 0
Errors
50 Total 39
29 Forehand 22
21 Backhand 17
50 Groundstroke 39
0 Overhead stroke 0
0 Return 0
Unforced errors
61 Total 57
38 Forehand 43
19 Backhand 14
0 Volley 0
57 Groundstroke 57
0 Lob 0
0 Drop shot 1
Return
29/103 (28%) 1st return points won 39/117 (33%)
11/34 (32%) 2nd return points won 17/39 (43%)
22 Service games played 22
2 Break points won 4
Miscellaneous
0 Tiebreaks 1