Giulio Zeppieri and Patrick Zahraj will face off in the qualifications of the BNP Paribas Nordic Open for the 1st time in their career. They are scheduled to play on Sunday at 2: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 Giulio Zeppieri who should win in 3 sets.
Giulio Zeppieri -> 1.43
Patrick Zahraj -> 2.68
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 Giulio Zeppieri vs. Patrick Zahraj
There is no head to head record between Giulio Zeppieri and Patrick Zahraj since this will be the first time that they will square off in the main tour.
Giulio Zeppieri
37 - 22win/loss
151
110
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 42-25 | 17-9 | 13-11 | 9-4 | 3-1 | 0-0 |
| 2024 | 18-18 | 8-4 | 7-10 | 3-4 | 0-0 | 0-0 |
| 2023 | 41-26 | 7-5 | 19-13 | 14-7 | 1-1 | 0-0 |
| 2022 | 30-31 | 1-2 | 25-22 | 4-6 | 0-1 | 0-0 |
| 2021 | 27-20 | 0-0 | 26-16 | 1-4 | 0-0 | 0-0 |
Ranked no. 161, Zeppieri reached the qualifications after beating Vitaliy Sachko 6-2 6-4.
In the qualifications, Giulio had a good straight sets win against Sachko (6-2 6-4). During the match, Zeppieri scored 61 points vs Sachko’s 50. The Italian was pretty aggressive to blast 24 winners.
Talking about the service games, Zeppieri managed to score 6 aces and he committed only 2 double faults. Giulio Zeppieri was very effective on serve to win 73% (24/33) of his 1st serve and 70% (14/20) on the second serve. This was the main reason for not conceding a single break during the match. Zeppieri broke Sachko 3 times after converting 50% of his break points (3/6).
Zeppieri has a winning match record in the last 8 years having won 56% of his matches (194-151). 4-1 on indoor hard courts in 2025. In connection with his performance on the same surface of this tournament, Zeppieri has an aggregate28-28 record in the last 8 years on indoor hard courts.
His best result of the season was winning the title the Shanghai Challenger where he overcame Yasutaka Uchiyama in the final 7-6(2) 7-5.
The Italian has an aggregate 37-22 win-loss record in 2025, 4-1 on indoor hard courts (See FULL STATS).
Previously in Stockholm
Zeppieri has never competed in this tournament before.
Patrick Zahraj
36 - 31win/loss
267
240
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 38-36 | 0-1 | 9-15 | 24-16 | 5-4 | 0-0 |
| 2024 | 42-31 | 9-5 | 17-15 | 14-9 | 0-0 | 2-2 |
| 2023 | 28-16 | 4-3 | 15-10 | 7-2 | 0-0 | 2-1 |
| 2022 | 10-7 | 0-1 | 10-6 | 0-0 | 0-0 | 0-0 |
| 2021 | 8-7 | 0-1 | 8-6 | 0-0 | 0-0 | 0-0 |
Ranked no. 243 (career-high), the German reached the qualifications after defeating Dino Prizmic 1-6 3-2 ret..
In the qualifications against Prizmic, the German had a free pass after Prizmic retired on a 1-6 3-2 . scoreline.
Zahraj’s best result of the year was reaching the final in the Pau Challenger and M25 Sion.
The German has a composed 36-31 win-loss record in 2025, 22-11 on indoor hard courts (See FULL STATS).
H2H Performance in the tournament
Matches, sets, games and points
| Points | Zeppieri | Zahraj |
|---|---|---|
| Match played | 1 | 1 |
| Tot Set | 2 | 3 |
| Tot Games | 18 | 12 |
| Pts | 61-50 | 31-42 |
| Total Points | 111 | 73 |
| Winners | 24 | 15 |
| %Winners | 39% | 48% |
Both Zeppieri and Zahraj played 1 match. Also both players started their run from the qualifications.At the moment, Patrick Zahraj conceded 1 set while Giulio Zeppieri hasn’t surrendered a set so far. Zeppieri has played 1 set(s) less than Zahraj (2 vs 3). However, it’s interesting to notice that Zeppieri played 6 games more than Zahraj. The Italian scored 24 winners (39% of the total points). On the other side, The German made 15 winners (48%).
Serve Performance
| Serve | Zeppieri | Zahraj |
|---|---|---|
| Aces | 6 | 0 |
| Avg per match | 6 | 0 |
| 1st in | 33/53 | 21/35 |
| %1st in | 62% | 60% |
| 1st pts | 24/33 | 15/21 |
| %1st pts | 73% | 71% |
| 2nd pts | 14/20 | 5/14 |
| %2nd pts | 70% | 36% |
Zeppieri blasted 6 aces . Zahraj didn’t manage to fire a single ace to far. Zeppieri won 73% points on his first serve. He was rock solid on his second serve to win 70% of the points. On the other side, Zahraj won 71% of the points on his first serve. He had a solid display on his second serve to win 36% of the points.
How they played the important points
| Breaks | Zeppieri | Zahraj |
|---|---|---|
| Won | 3 | 0 |
| Converted | 3/6 | 0/3 |
| % Converted | 50% | 0% |
| Conceded | 4 | 2 |
| Saved | 4 | 0 |
| % Saved | 100% | 0% |
| Times Broken | 0 | 2 |
Zeppieri broke his opponent 3 times with a 50% conversion rate. The Italian pretty solid on his serve as he has never surrendered a single service game after saving 4 break points. On the other side, Patrick hasn’t manged yet to break his opponent. He didn’t manage to even clinch a single break point. The German conceded his serve twice and he saved 0% of the break points that he conceded.
| Zeppieri | |||
| Q1 Sachko | Total | ||
|---|---|---|---|
| Score | 6-2 6-4 | ||
| Tot Set | 2 | 2 | |
| Tot Games | 18 | 18 | |
| pts | 61-50 | 61-50 | |
| Total points | 111 | 111 | |
| Winners | 24 | 24 | |
| %Winners | 39% | 39% | |
| SERVE | |||
| Aces | 6 | 6 | |
| Double Faults | 2 | 2 | |
| 1st in | 33/53 | 33/53 | |
| % 1st in | 62% | 62% | |
| 1st pts | 24/33 | 24/33 | |
| % 1st pts | 73% | 73% | |
| 2nd pts | 14/20 | 14/20 | |
| % 2nd pts | 70% | 70% | |
| Breaks | |||
| Won | 3 | 3 | |
| Converted | 3/6 | 3/6 | |
| Converted % | 50% | 50% | |
| Conceded | 4 | 4 | |
| Saved | 4/4 | 4 | |
| Saved % | 100% | 100% | |
| Times Broken | 0 | 0 | |
| Zahraj | |||
| Q1 Prizmic | Total | ||
|---|---|---|---|
| Score | 1-6 3-2 ret. | ||
| Tot Set | 2 | 2 | |
| Tot Games | 12 | 12 | |
| pts | 31-42 | 31-42 | |
| Total points | 73 | 73 | |
| Winners | 15 | 15 | |
| %Winners | 48% | 48% | |
| SERVE | |||
| Aces | 0 | 0 | |
| Double Faults | 3 | 3 | |
| 1st in | 21/35 | 21/35 | |
| % 1st in | 60% | 60% | |
| 1st pts | 15/21 | 15/21 | |
| % 1st pts | 71% | 71% | |
| 2nd pts | 5/14 | 5/14 | |
| % 2nd pts | 36% | 36% | |
| Breaks | |||
| Won | 0 | 0 | |
| Converted | 0/3 | 0/3 | |
| Converted % | 0% | 0% | |
| Conceded | 2 | 2 | |
| Saved | 0/2 | 0 | |
| Saved % | 0% | 0% | |
| Times Broken | 2 | 2 | |
Upcoming matches in the draw
- Elias YmerYmer – Mikael YmerYmer (2-0) – H2H and prediction
- Tallon GriekspoorGriekspoor – Jacob FearnleyFearnley (1-0) – H2H and prediction
- Alexei PopyrinPopyrin – Sebastian KordaKorda (1-2) – H2H and prediction
- Miomir KecmanovicKecmanovic – Alexandre MullerMuller (0-2) – H2H and prediction
- Aleksandar KovacevicKovacevic – Camilo Ugo CarabelliUgo Carabelli (0-0) – H2H and prediction
- Patrick ZahrajZahraj – Giulio ZeppieriZeppieri (0-0) – H2H and prediction
- Filip MisolicMisolic – Viktor DurasovicDurasovic (0-1) – H2H and prediction
- Jesper De JongDe Jong – Marton FucsovicsFucsovics (0-0) – H2H and prediction