
Kamil Majchrzak and Cristian Garin will square off in the qualifications of the BNP Paribas Open for the 3rd time in their career. They are scheduled to play on Tuesday at 11:30 am on STADIUM 7. In the following paragraphs, you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Kamil Majchrzak who should win in 3 sets.
As per the initial odds, Kamil Majchrzak is the pick to win this match.
Kamil Majchrzak -> 1.61
Cristian Garin -> 2.2
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 Kamil Majchrzak vs. Cristian Garin
This will be the 3rd time that Kamil Majchrzak and Cristian Garin clash against each other. The head to head is 1-1 for Majchrzak and Garin (see full H2H stats), but they have never played each other on hard.
The last time that they played, Garin won 3-6 6-2 6-3 in the qualifications in the Barletta Challenger back in 2016.
Kamil Majchrzak
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 10-5 | 8-3 | 0-0 | 2-2 | 0-0 | 0-0 |
2024 | 63-19 | 26-6 | 34-8 | 3-5 | 0-0 | 0-0 |
2023 | 0-0 | 0-0 | 0-0 | 0-0 | 0-0 | 0-0 |
2022 | 28-22 | 19-10 | 4-6 | 4-3 | 1-3 | 0-0 |
2021 | 34-21 | 4-4 | 16-9 | 5-5 | 9-3 | 0-0 |
Ranked no. 122, Majchrzak reached the qualifications after defeating Trevor Svajda 6-3 6-1.
In the qualifications, Kamil had a good straight sets win against Svajda (6-3 6-1). During the match, Majchrzak scored 63 points vs Svajda’s 41. Majchrzak was very aggressive to blast 25 winners.
Regarding the service games, Majchrzak made 4 aces and he was quite steady in conceding no double faults. Kamil Majchrzak lost the serve twice and he saved 7 break points. Furthermore, Majchrzak put 63% of his first serves in, winning 76% (25/33) of the points behind his 1st serve and 37% (7/19) on the 2nd serve. Kamil broke Svajda 6 times after converting 55% of his break points (6/11).
Majchrzak has a solid match record in the last 10 years having won 64% of his matches (330-187). 7-2 on hard in 2025. In connection with his performance on the same surface of this competition, Majchrzak has a composed 102-50 match record in the last years on hard.
Majchrzak’s best result of the season was getting to the semifinal in the San Diego Challenger.
The Pole has an overall 9-4 win-loss record in 2025, 7-2 on hard (See FULL STATS).
Previously in Indian Wells
Cristian Garin
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 10-8 | 5-4 | 4-3 | 1-1 | 0-0 | 0-0 |
2024 | 21-24 | 3-6 | 13-14 | 1-1 | 4-3 | 0-0 |
2023 | 41-25 | 22-12 | 18-12 | 1-1 | 0-0 | 0-0 |
2022 | 18-23 | 4-5 | 9-11 | 1-4 | 4-3 | 0-0 |
2021 | 21-18 | 2-6 | 15-9 | 1-2 | 3-1 | 0-0 |
Ranked no. 138, the Chilean got to the qualifications after beating Daniel Altmaier 7-5 6-4.
In the qualifications, The Chilean had a good straight sets win against Altmaier (7-5 6-4). During the match Garin scored 76 points vs Altmaier’s 66. Christian was exceptionally aggressive to blast 27 winners.
About the serving games, Garin scored just 1 ace during the entire match and he committed only 2 double faults. Cristian Garin lost the serve twice and he saved 7 break points. Furthermore, Garin put 58% of his first serves in, winning 64% (27/42) of the points behind his 1st serve and 58% (18/31) on the 2nd serve. Christian broke Altmaier 4 times after converting 57% of his break points (4/7).
The Chilean has an overall 7-5 win-loss record in 2025, 5-2 on hard (See FULL STATS).
H2H Performance in the tournament
Matches, sets, games and points
Points | Majchrzak | Garin |
---|---|---|
Match played | 1 | 1 |
Tot Set | 2 | 2 |
Tot Games | 16 | 22 |
Pts | 63-41 | 76-66 |
Total Points | 104 | 142 |
Winners | 25 | 27 |
%Winners | 40% | 36% |
Both Majchrzak and Garin played 1 match. Also both players started their run from the qualifications.Both players have not dropped a single set in this event so far. Talking about their workload, Majchrzak and Garin have played the same amount of sets 2. However, Majchrzak played 6 games less than Garin. The Pole scored 25 winners (40% of the total points). On the other side, Christian recorded 27 winners (36%).
Serve Performance
Serve | Majchrzak | Garin |
---|---|---|
Aces | 4 | 1 |
Avg per match | 4 | 1 |
1st in | 33/52 | 42/73 |
%1st in | 63% | 58% |
1st pts | 25/33 | 27/42 |
%1st pts | 76% | 64% |
2nd pts | 7/19 | 18/31 |
%2nd pts | 37% | 58% |
Majchrzak made 4 aces . Garin recorded 1 ace . Majchrzak won 76% points on his first serve. He had a solid display on his second serve to win 37% of the points. On the other side, Garin won 64% of the points behind his first serve. He had a solid display on his second serve to win 58% of the points.
How they played the important points
Breaks | Majchrzak | Garin |
---|---|---|
Won | 6 | 4 |
Converted | 6/11 | 4/7 |
% Converted | 55% | 57% |
Conceded | 9 | 9 |
Saved | 7 | 7 |
% Saved | 78% | 78% |
Times Broken | 2 | 2 |
Kamil broke his opponent 6 times with a 55% conversion rate. Majchrzak conceded his serve twice and he saved 78% of the break points that he conceded. Garin broke his opponent 4 times with a 57% conversion rate. The Chilean conceded his serve twice and he saved 78% of the break points that he conceded.
Majchrzak | |||
Q1 Svajda |
Total | ||
---|---|---|---|
Score | 6-3 6-1 | ||
Tot Set | 2 | 2 | |
Tot Games | 16 | 16 | |
pts | 63-41 | 63-41 | |
Total points | 104 | 104 | |
Winners | 25 | 25 | |
%Winners | 40% | 40% | |
SERVE | |||
Aces | 4 | 4 | |
Double Faults | 0 | 0 | |
1st in | 33/52 | 33/52 | |
% 1st in | 63% | 63% | |
1st pts | 25/33 | 25/33 | |
% 1st pts | 76% | 76% | |
2nd pts | 7/19 | 7/19 | |
% 2nd pts | 37% | 37% | |
Breaks | |||
Won | 6 | 6 | |
Converted | 6/11 | 6/11 | |
Converted % | 55% | 55% | |
Conceded | 9 | 9 | |
Saved | 7/9 | 7 | |
Saved % | 78% | 78% | |
Times Broken | 2 | 2 |
Garin | |||
Q1 Altmaier |
Total | ||
---|---|---|---|
Score | 7-5 6-4 | ||
Tot Set | 2 | 2 | |
Tot Games | 22 | 22 | |
pts | 76-66 | 76-66 | |
Total points | 142 | 142 | |
Winners | 27 | 27 | |
%Winners | 36% | 36% | |
SERVE | |||
Aces | 1 | 1 | |
Double Faults | 2 | 2 | |
1st in | 42/73 | 42/73 | |
% 1st in | 58% | 58% | |
1st pts | 27/42 | 27/42 | |
% 1st pts | 64% | 64% | |
2nd pts | 18/31 | 18/31 | |
% 2nd pts | 58% | 58% | |
Breaks | |||
Won | 4 | 4 | |
Converted | 4/7 | 4/7 | |
Converted % | 57% | 57% | |
Conceded | 9 | 9 | |
Saved | 7/9 | 7 | |
Saved % | 78% | 78% | |
Times Broken | 2 | 2 |
Head 2 Head



Upcoming matches in the draw
- David GoffinGoffin – Lorenzo SonegoSonego (1-2) – H2H and prediction
- James DuckworthDuckworth – Li TuTu (3-2) – H2H and prediction
- Damir DzumhurDzumhur – Radu AlbotAlbot (3-3) – H2H and prediction
- Jan-Lennard StruffStruff – Gael MonfilsMonfils (0-3) – H2H and prediction
- Nikoloz BasilashviliBasilashvili – Yasutaka UchiyamaUchiyama (0-0) – H2H and prediction
- Mackenzie McdonaldMcdonald – Alejandro Davidovich FokinaDavidovich Fokina (0-3) – H2H and prediction
- Roberto Carballes BaenaCarballes Baena – Christopher O ConnellO Connell (1-0) – H2H and prediction
- Botic Van De ZandschulpVan De Zandschulp – (0-0) – H2H and prediction
- Christian GarinGarin – Kamil MajchrzakMajchrzak (1-1) – H2H and prediction
- Cameron NorrieNorrie – (1-0) – H2H and prediction
- Arthur RinderknechRinderknech – Nuno BorgesBorges (0-0) – H2H and prediction
- Benjamin BonziBonzi – Jenson BrooksbyBrooksby (0-2) – H2H and prediction
- Roman SafiullinSafiullin – Reilly OpelkaOpelka (0-0) – H2H and prediction
- Jaume Antoni Munar ClarAntoni Munar Clar – Kei NishikoriNishikori (1-0) – H2H and prediction
- Yosuke WatanukiWatanuki – (0-0) – H2H and prediction
- Miomir KecmanovicKecmanovic – Tallon GriekspoorGriekspoor (1-2) – H2H and prediction
- Corentin MoutetMoutet – Jordan ThompsonThompson (0-0) – H2H and prediction
- Thiago Seyboth WildSeyboth Wild – Alexandre MullerMuller (0-1) – H2H and prediction
- Tomas Martin EtcheverryMartin Etcheverry – (0-0) – H2H and prediction
- Alexis GalarneauGalarneau – Pablo Carreno-BustaCarreno-Busta (0-0) – H2H and prediction
- Hugo GastonGaston – (0-0) – H2H and prediction
- Adam WaltonWalton – Michael MmohMmoh (0-0) – H2H and prediction
- Fabian MarozsanMarozsan – Pedro Martinez PorteroMartinez Portero (0-0) – H2H and prediction
- Tristan BoyerBoyer – Aleksandar VukicVukic (0-0) – H2H and prediction
- Giulio ZeppieriZeppieri – Mikhail KukushkinKukushkin (0-0) – H2H and prediction
- Bu YunchaoketeYunchaokete – (0-0) – H2H and prediction
- Alexander ShevchenkoShevchenko – Rinky HijikataHijikata (0-0) – H2H and prediction
- Mariano NavoneNavone – (0-0) – H2H and prediction
- Jacob FearnleyFearnley – (0-1) – H2H and prediction
- Gabriel DialloDiallo – (1-0) – H2H and prediction