Billy Harris and Justin Engel will play each other in the semifinal of the Cassis Challenger for the 1st time in their career. They are scheduled to play on Saturday at 2:00 pm on CENTRAL CABESTO. Here the head to head stats and relative prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Billy Harris who should win in 3 sets.
Billy Harris -> 1.59
Justin Engel -> 2.24
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head Billy Harris vs. Justin Engel
There is no head to head record between Billy Harris and Justin Engel since this will be the first time that they will play each other in the main tour.
Billy Harris
31 - 34win/loss
125
101
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 42-44 | 34-23 | 2-9 | 1-6 | 5-6 | 0-0 |
| 2024 | 39-36 | 12-13 | 6-8 | 7-9 | 14-6 | 0-0 |
| 2023 | 59-34 | 27-15 | 7-8 | 14-5 | 11-6 | 0-0 |
| 2022 | 46-34 | 23-13 | 10-9 | 9-8 | 2-3 | 2-1 |
| 2021 | 51-20 | 13-5 | 38-15 | 0-0 | 0-0 | 0-0 |
Ranked no. 151, Billy reached the semifinal after beating Filippo Moroni 6-7(4) 6-3 6-3, Eliakim Coulibaly 7-6(1) 6-2 and Mae Malige 7-6(5) 6-1.
In the quarter, Harris had a good straight sets win against Malige (7-65 6-1). During the match, Harris scored 79 points vs Malige’s 67. The Brit was quite aggressive to blast 32 winners.
Talking about the service games, Harris blasted 8 aces and he committed only 2 double faults. Billy Harris lost the serve twice and he saved 7 break points. Furthermore, Harris put 60% of his first serves in, winning 64% (32/50) of the points behind his 1st serve and 50% (17/34) on the 2nd serve. The Brit broke Malige 4 times after converting 44% of his break points (4/9).
Overall Performance in this tournament
Billy has surrendered 1 set in this event to win 54% of the points he played.
Harris has a solid win-loss record in the last 10 years having won 60% of his matches (386-260). 24-17 on hard in 2025. In connection with his performance on the same surface of this tournament, Harris has an aggregate 173-108 match record in the last years on hard.
Harris’s best result of the current year was reaching the final in the New Delhi Challenger.
Harris has a compiled 31-34 win-loss record in 2025, 24-17 on hard (See FULL STATS).
Previously in the Cassis Challenger
Justin Engel
30 - 26win/loss
195
188
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 38-32 | 8-9 | 11-14 | 8-5 | 3-3 | 8-1 |
| 2024 | 37-17 | 4-3 | 32-12 | 1-2 | 0-0 | 0-0 |
| 2023 | 11-12 | 0-0 | 11-11 | 0-1 | 0-0 | 0-0 |
| 2022 | 3-8 | 0-0 | 3-6 | 0-1 | 0-0 | 0-1 |
| 2021 | 1-2 | 0-0 | 1-2 | 0-0 | 0-0 | 0-0 |
Ranked no. 220, Engel reached the semifinal after defeating Damien Salvestre 6-4 6-4, Felix Corwin 6-1 6-0, Jakub Paul 6-7(3) 7-6(5) 6-1, Etienne Donnet 7-6(5) 6-2 and Mark Lajal 7-6(3) 4-6 6-3.
In the quarter, Engel defeated Lajal (7-63 4-6 6-3). During the match Engel scored 103 points vs Lajal’s 99. Engel was very aggressive to blast 41 winners.
About the serving games, Engel managed to score 13 aces and he committed only 7 double faults. Justin Engel lost the serve 5 times and he saved 5 break points. Furthermore, Engel put 54% of his first serves in, winning 76% (41/54) of the points behind his 1st serve and 41% (19/46) on the 2nd serve. Justin broke Lajal 5 times after converting 56% of his break points (5/9).
Overall Performance in this tournament
Justin started his run at this tournament from the qualifications. In the main draw, he has conceded 2 set in the tournament to win 54% of the points he played.
Engel’s best result of the current year was getting to the final in M15 Cadolzburg.
Justin has an overall 30-26 win-loss record in 2025, 8-6 on hard (See FULL STATS).
H2H Performance in the tournament (main draw)
Matches, sets, games and points
| Points | Harris | Engel |
|---|---|---|
| Match played | 3 | 5 |
| Tot Set | 7 | 12 |
| Tot Games | 72 | 119 |
| Pts | 260-220 | 408-343 |
| Total Points | 480 | 751 |
| Winners | 104 | 158 |
| %Winners | 40% | 39% |
Harris played 3 matches while Engel competed in 5 matches. Engel started his run from the qualifications while Harris had a direct access to the main draw. Both players lost a set in the event. Billy Harris surrendered 1 set, while Justin Engel surrendered 2 sets. Harris has played 5 set(s) less than Engel (7 vs 12). Therefore, Harris played 47 games less than Engel. The Brit scored 104 winners (40% of the total points). On the other side, The German recorded 158 winners (39%).
Serve Performance
| Serve | Harris | Engel |
|---|---|---|
| Aces | 38 | 38 |
| Avg per match | 12.7 | 7.6 |
| 1st in | 142/236 | 204/350 |
| %1st in | 60% | 58% |
| 1st pts | 104/142 | 158/204 |
| %1st pts | 73% | 77% |
| 2nd pts | 47/94 | 78/146 |
| %2nd pts | 50% | 53% |
Harris fired 38 aces (12.7 per match). Engel fired 38 aces (7.6 per match). Harris won 73% points on his first serve. He pretty solid on his second serve to win 50% of the points. On the other side, Engel won 77% of the points on his first serve. He had a solid display on his second serve to win 53% of the points.
How they played the important points
| Breaks | Harris | Engel |
|---|---|---|
| Won | 13 | 21 |
| Converted | 13/31 | 21/44 |
| % Converted | 42% | 48% |
| Conceded | 19 | 17 |
| Saved | 13 | 9 |
| % Saved | 68% | 53% |
| Times Broken | 6 | 8 |
Billy broke his opponents 13 times with a 42% conversion rate. Billy lost his serve 6 times and he saved 68% of the break points that he conceded. The German broke his opponents 21 times with a 48% conversion rate. Engel conceded his serve 8 times and he saved 53% of the break points that he conceded.
| Harris | |||||
| R1 Moroni | R2 Coulibaly | 1/4 Malige | Total | ||
|---|---|---|---|---|---|
| Score | 6-74 6-3 6-3 | 7-61 6-2 | 7-65 6-1 | ||
| Tot Set | 3 | 2 | 2 | 7 | |
| Tot Games | 31 | 21 | 20 | 72 | |
| pts | 110-95 | 71-58 | 79-67 | 260-220 | |
| Total points | 205 | 129 | 146 | 480 | |
| Winners | 42 | 30 | 32 | 104 | |
| %Winners | 38% | 42% | 41% | 40% | |
| SERVE | |||||
| Aces | 15 | 15 | 8 | 38 | |
| Double Faults | 1 | 3 | 2 | 6 | |
| 1st in | 53/83 | 39/69 | 50/84 | 142/236 | |
| % 1st in | 64% | 57% | 60% | 60% | |
| 1st pts | 42/53 | 30/39 | 32/50 | 104/142 | |
| % 1st pts | 79% | 77% | 64% | 73% | |
| 2nd pts | 13/30 | 17/30 | 17/34 | 47/94 | |
| % 2nd pts | 43% | 57% | 50% | 50% | |
| Breaks | |||||
| Won | 6 | 3 | 4 | 13 | |
| Converted | 6/19 | 3/3 | 4/9 | 13/31 | |
| Converted % | 32% | 100% | 44% | 42% | |
| Conceded | 7 | 3 | 9 | 19 | |
| Saved | 4/7 | 2/3 | 7/9 | 13 | |
| Saved % | 57% | 67% | 78% | 67% | |
| Times Broken | 3 | 1 | 2 | 6 | |
| Engel | |||||||
| Q1 Salvestre | Q3 Corwin | R1 Paul | R2 Donnet | 1/4 Lajal | Total | ||
|---|---|---|---|---|---|---|---|
| Score | 6-4 6-4 | 6-1 6-0 | 6-73 7-65 6-1 | 7-65 6-2 | 7-63 4-6 6-3 | ||
| Tot Set | 2 | 2 | 3 | 2 | 3 | 12 | |
| Tot Games | 20 | 13 | 33 | 21 | 32 | 119 | |
| pts | 67-58 | 53-23 | 113-100 | 72-63 | 103-99 | 408-343 | |
| Total points | 125 | 76 | 213 | 135 | 202 | 751 | |
| Winners | 24 | 21 | 37 | 35 | 41 | 158 | |
| %Winners | 36% | 40% | 33% | 49% | 40% | 39% | |
| SERVE | |||||||
| Aces | 6 | 5 | 4 | 10 | 13 | 38 | |
| Double Faults | 5 | 0 | 6 | 2 | 7 | 20 | |
| 1st in | 30/58 | 24/29 | 49/94 | 47/69 | 54/100 | 204/350 | |
| % 1st in | 52% | 83% | 52% | 68% | 54% | 58% | |
| 1st pts | 24/30 | 21/24 | 37/49 | 35/47 | 41/54 | 158/204 | |
| % 1st pts | 80% | 88% | 76% | 74% | 76% | 77% | |
| 2nd pts | 17/28 | 4/5 | 27/45 | 11/22 | 19/46 | 78/146 | |
| % 2nd pts | 61% | 80% | 60% | 50% | 41% | 53% | |
| Breaks | |||||||
| Won | 2 | 6 | 5 | 3 | 5 | 21 | |
| Converted | 2/10 | 6/9 | 5/10 | 3/6 | 5/9 | 21/44 | |
| Converted % | 20% | 67% | 50% | 50% | 56% | 48% | |
| Conceded | 0 | 2 | 2 | 3 | 10 | 17 | |
| Saved | 0/0 | 2/2 | 0/2 | 2/3 | 5/10 | 9 | |
| Saved % | – | 100% | 0% | 67% | 50% | 72% | |
| Times Broken | 0 | 0 | 2 | 1 | 5 | 8 | |
Tennis Scores in Cassis Challenger
- Billy HarrisHarris – Mae MaligeMalige (7-65 6-1) – See score progression
- Daniil GlinkaGlinka – Arthur FeryFery (6-2 4-6 7-61) – See score progression
- Jurij RodionovRodionov – Valentin VacherotVacherot (6-4 3-6 6-3) – See score progression
- Justin EngelEngel – Mark LajalLajal (7-63 4-6 6-3) – See score progression
- Daniil GlinkaGlinka – Arthur FeryFery (6-2 4-6 7-6(1)) – See score progression
- Jurij RodionovRodionov – Valentin VacherotVacherot (6-4 3-6 6-3) – See score progression
- Billy HarrisHarris – Mae MaligeMalige (7-6(5) 6-1) – See score progression
- Justin EngelEngel – Mark LajalLajal (7-6(3) 4-6 6-3) – See score progression
Upcoming matches in the draw
- Billy HarrisHarris – (0-0) – H2H and prediction
- Daniil GlinkaGlinka – Jurij RodionovRodionov (0-0) – H2H and prediction