
Billy Harris and George Loffhagen will play each other in the qualifications of the Rothesay International for the 2nd time in their career. They are scheduled to compete on Sunday at 4:00 pm on COURT 1. In this post, we analyze their head to head performance and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Billy Harris who should win in 3 sets.
As per the initial odds, Billy Harris is the pick to win this match.
Billy Harris -> 1.66
George Loffhagen -> 2.12
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.
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. George Loffhagen
This will be the 2nd time that Billy Harris and George Loffhagen clash against each other. The head to head is 1-0 for Harris (see full H2H stats), but they have never played each other on grass.
The last time that they squared off, Harris won 1-6 7-6(5) 6-2 in the 1st round in Great Britain F4 (Nottingham) back in 2018.
Billy Harris

21 - 27win/loss
126
101
LLLLWLLWLW | Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 42-45 | 34-23 | 2-9 | 1-7 | 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. 113, Harris got to the qualifications after defeating Luca Nardi 6-3 6-4.
In the qualifications, Harris had a good straight sets win against Nardi (6-3 6-4). During the match, Harris scored 64 points vs Nardi’s 48. The Brit was extremely aggressive to blast 32 winners.
Talking about the service games, Harris struck 6 aces and he was extremely steady in conceding no double faults. Billy Harris was exceptionally effective on serve to win 82% (32/39) of his 1st serve and 56% (10/18) on the second serve. This was the main reason for not conceding a single break during the match. Harris broke Nardi twice after converting 67% of his break points (2/3).
Harris has a solid win-loss record in the last 10 years having won 60% of his matches (376-252). 2-3 on grass in 2025. In connection with his performance on the same surface of this tournament, Harris has an aggregate 30-19 match record in the last years on grass.
Harris’s best result of the current year was getting to the final in the New Delhi Challenger.
Harris has a composed 21-26 win-loss record in 2025, 2-3 on grass (See FULL STATS).
Previously in Eastbourne
George Loffhagen

31 - 6win/loss
211
200
LWLLWWLWLW | Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 50-18 | 27-8 | 0-0 | 20-6 | 3-4 | 0-0 |
| 2024 | 18-12 | 14-6 | 2-3 | 1-1 | 1-2 | 0-0 |
| 2023 | 35-15 | 20-6 | 4-2 | 9-4 | 2-3 | 0-0 |
| 2022 | 16-7 | 8-3 | 0-0 | 7-3 | 1-1 | 0-0 |
| 2021 | 28-17 | 9-4 | 12-11 | 7-2 | 0-0 | 0-0 |
Ranked no. 303, Loffhagen reached the qualifications after defeating Mackenzie Mcdonald 6-4 7-6(1).
In the qualifications, The Brit had a good straight sets win against Mcdonald (6-4 7-61). During the match Loffhagen scored 75 points vs Mcdonald’s 60. George was extremely aggressive to blast 39 winners.
About the serving games, Loffhagen managed to score 12 aces and he committed only 1 double fault for the entire match. George Loffhagen was very efficient on serve to win 91% (39/43) of his 1st serve and 60% (12/20) on the second serve. This was the main reason for not conceding a single break during the match. Loffhagen broke Mcdonald once after converting 13% of his break points (1/8).
Loffhagen’s best result of the year was reaching the final in M25 Roehampton,M25 Quinta do Lago,M25 Vale do Lobo and M25 Nottingham.
The Brit has an aggregate 30-6 win-loss record in 2025, 1-1 on grass (See FULL STATS).
Previously in Eastbourne
Previously, his best result was reaching the 1st round in 2023. See his history.
H2H Performance in the tournament
Matches, sets, games and points
| Points | Harris | Loffhagen |
|---|---|---|
| Match played | 1 | 1 |
| Tot Set | 2 | 2 |
| Tot Games | 19 | 23 |
| Pts | 64-48 | 75-60 |
| Total Points | 112 | 135 |
| Winners | 32 | 39 |
| %Winners | 50% | 52% |
Both Harris and Loffhagen played 1 match. Also both players started their run from the qualifications.Both players have not conceded a single set in this event so far. Talking about their workload, Harris and Loffhagen have played the same amount of sets 2. However, Harris played 4 games less than Loffhagen. The Brit scored 32 winners (50% of the total points). On the other side, The Brit struck 39 winners (52%).
Serve Performance
| Serve | Harris | Loffhagen |
|---|---|---|
| Aces | 6 | 12 |
| Avg per match | 6 | 12 |
| 1st in | 39/57 | 43/63 |
| %1st in | 68% | 68% |
| 1st pts | 32/39 | 39/43 |
| %1st pts | 82% | 91% |
| 2nd pts | 10/18 | 12/20 |
| %2nd pts | 56% | 60% |
Harris managed to score 6 aces . Loffhagen scored 12 aces . Harris won 82% points on his first serve. He very solid his second serve to win 56% of the points. On the other side, Loffhagen won 91% of the points on his first serve. He had a solid display on his second serve to win 60% of the points.
How they played the important points
| Breaks | Harris | Loffhagen |
|---|---|---|
| Won | 2 | 1 |
| Converted | 2/3 | 1/8 |
| % Converted | 67% | 13% |
| Conceded | 3 | 2 |
| Saved | 3 | 2 |
| % Saved | 100% | 100% |
| Times Broken | 0 | 0 |
Harris broke his opponent twice with a 67% conversion rate. The Brit had a solid display on his serve as he has never lost a single service game after saving 3 break points. George broke his opponent once with a 13% conversion rate. Loffhagen was rock solid on his serve as he has never conceded a single service game after saving 2 break points.
| Harris | |||
| Q1 Nardi |
Total | ||
|---|---|---|---|
| Score | 6-3 6-4 | ||
| Tot Set | 2 | 2 | |
| Tot Games | 19 | 19 | |
| pts | 64-48 | 64-48 | |
| Total points | 112 | 112 | |
| Winners | 32 | 32 | |
| %Winners | 50% | 50% | |
| SERVE | |||
| Aces | 6 | 6 | |
| Double Faults | 0 | 0 | |
| 1st in | 39/57 | 39/57 | |
| % 1st in | 68% | 68% | |
| 1st pts | 32/39 | 32/39 | |
| % 1st pts | 82% | 82% | |
| 2nd pts | 10/18 | 10/18 | |
| % 2nd pts | 56% | 56% | |
| Breaks | |||
| Won | 2 | 2 | |
| Converted | 2/3 | 2/3 | |
| Converted % | 67% | 67% | |
| Conceded | 3 | 3 | |
| Saved | 3/3 | 3 | |
| Saved % | 100% | 100% | |
| Times Broken | 0 | 0 | |
| Loffhagen | |||
| Q1 Mcdonald |
Total | ||
|---|---|---|---|
| Score | 6-4 7-61 | ||
| Tot Set | 2 | 2 | |
| Tot Games | 23 | 23 | |
| pts | 75-60 | 75-60 | |
| Total points | 135 | 135 | |
| Winners | 39 | 39 | |
| %Winners | 52% | 52% | |
| SERVE | |||
| Aces | 12 | 12 | |
| Double Faults | 1 | 1 | |
| 1st in | 43/63 | 43/63 | |
| % 1st in | 68% | 68% | |
| 1st pts | 39/43 | 39/43 | |
| % 1st pts | 91% | 91% | |
| 2nd pts | 12/20 | 12/20 | |
| % 2nd pts | 60% | 60% | |
| Breaks | |||
| Won | 1 | 1 | |
| Converted | 1/8 | 1/8 | |
| Converted % | 13% | 13% | |
| Conceded | 2 | 2 | |
| Saved | 2/2 | 2 | |
| Saved % | 100% | 100% | |
| Times Broken | 0 | 0 | |
Head 2 Head
LLLLWLLWLW
LWLLWWLWLW Upcoming matches in the draw
- Daniel EvansEvans – Miomir KecmanovicKecmanovic (0-2) – H2H and prediction
- Alexander BublikBublik – Francisco ComesanaComesana (0-0) – H2H and prediction
- Aleksandar VukicVukic – Jenson BrooksbyBrooksby (0-1) – H2H and prediction
- Billy HarrisHarris – George LoffhagenLoffhagen (1-0) – H2H and prediction
- Nuno BorgesBorges – (0-0) – H2H and prediction
- Zizou BergsBergs – (0-0) – H2H and prediction
- Fabian MarozsanMarozsan – Lorenzo SonegoSonego (0-1) – H2H and prediction
- Jacob FearnleyFearnley – Flavio CobolliCobolli (0-0) – H2H and prediction








