SMO◦ANCE
Match Intelligence
PicksSign in

Tennis · Montreal · Canada · hard

Damm M. vs Rocha H.

Saturday, 01 August 2026

Played. Source reports: FINISHED.
Final score · sets
Damm M.2-0Rocha H.
Set 1
6-3
Set 2
7-6

Prediction and result

Before the match, the model gave Rocha H. a 70% chance on hard courts. That rests on 6 wins from the last 10 matches on hard courts to 4. Damm M. is the higher-ranked player (No. 104 against No. 123), so the model is leaning on form rather than ranking. Damm M. won 2-0 in sets, against the model's 70% for Rocha H.

Key facts before the match

  • Rocha H. has lost 5 matches in a row.
  • They last met on 13 Aug 2025, when Rocha H. won 2-1.
Canada•ATP•Montreal•hard
Damm M.
Age 22 · Rank #104
VS
Age 22 · Rank #123
Rocha H.
Saturday, 01 August 2026 at 17:40
Played. Source reports: FINISHED.
Final score · sets
Damm M.2-0Rocha H.
Set 1
6-3
Set 2
7-6
Model win probability
Damm M.Rocha H.
30%
70%
Head-to-head
1/21/2
00
2 meetings · 2 went to a deciding set
Model Prediction
Damm M.
30%
Rocha H.
70%
medium confidenceData 59%hard2 H2H used
◀ Damm M.Why the model leansRocha H. ▶
Ranking
+0.07
Surface
-0.51
Form
-0.19
H2H
0.00
Model v2.3-2026-06
Damm M. Form
Damm M.
28 Jul2026
Damm M.ATP #104 vs Shelton B.ATP #8
1-2L
26 Jul2026
Damm M.ATP #104 vs Shelbayh A.ATP #269
2-1W
25 Jul2026
Damm M.ATP #104 vs Coppejans K.ATP #218
2-0W
01 Jul2026
Rinderknech A.ATP #28 vs Damm M.ATP #104
3-0L
29 Jun2026
Trungelliti M.ATP #91 vs Damm M.ATP #104
1-3W
24 Jun2026
Khachanov K.ATP #26 vs Damm M.ATP #104
0-2W
16 Jun2026
Brooksby J.ATP #77 vs Damm M.ATP #104
2-1L
14 Jun2026
Svajda Z.ATP #76 vs Damm M.ATP #104
0-2W
13 Jun2026
Damm M.ATP #104 vs Merida Aguilar D.ATP #61
2-0W
10 Jun2026
Damm M.ATP #104 vs de Minaur A.ATP #6
0-2L
Rocha H. Form
Rocha H.
20 Jul2026
Rocha H.ATP #123 vs Martinez P.ATP #148
0-2L
13 Jul2026
Dzumhur D.ATP #102 vs Rocha H.ATP #123
2-0L
22 Jun2026
Rocha H.ATP #123 vs Mejia N.ATP #131
1-2L
15 Jun2026
Rocha H.ATP #123 vs O'connell C.ATP #126
0-2L
12 Jun2026
Rocha H.ATP #123 vs Blanch Dar.
1-2L
10 Jun2026
Rocha H.ATP #123 vs Broom C.ATP #283
2-0W
07 Jun2026
Rocha H.ATP #123 vs Merida Aguilar D.ATP #61
2-0W
06 Jun2026
Skatov T.ATP #150 vs Rocha H.ATP #123
0-2W
05 Jun2026
Rocha H.ATP #123 vs Bertola R.ATP #179
2-1W
04 Jun2026
Rocha H.ATP #123 vs Lajovic D.ATP #152
2-0W
Head-to-Head
Last 10
13 Aug2025
Rocha H.ATP #123 vs Damm M.ATP #104
2-1
24 Feb2023
Damm M.ATP #104 vs Rocha H.ATP #123
2-1

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Tennis board.