MATCH
31.03.25 | qual. | Kasra Rahmani | Nicolas Ifi | 6-4, 6-4 | ![]() | Hard |
MATCH STATS
1 | ||
Kasra Rahmani ![]() | 0-0 | |
0-0, 15-0, 15-15, 30-15, 40-15 | ||
1-0 | Nicolas Ifi ![]() | |
0-0, 15-0, 15-15, 30-15, 30-30, 40-30[BP] | ||
Kasra Rahmani ![]() | 2-0 | |
0-0, 0-15, 0-30, 0-40[BP], 15-40[BP], 30-40[BP] | ||
Kasra Rahmani ![]() | 1-1 | |
0-0, 0-15, 0-30, 0-40[BP], 15-40[BP], 30-40[BP] | ||
1-2 | Nicolas Ifi ![]() | |
0-0, 0-15, 15-15, 30-15, 40-15[BP], 40-30[BP], 40-40, 40-A | ||
Kasra Rahmani ![]() | 1-3 | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40[BP], 40-40, A-40 | ||
2-3 | Nicolas Ifi ![]() | |
0-0, 0-15, 0-30, 15-30, 15-40 | ||
Kasra Rahmani ![]() | 2-4 | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40[BP], 40-40, A-40, 40-40, A-40, 40-40, A-40, 40-40, A-40 | ||
3-4 | Nicolas Ifi ![]() | |
0-0, 0-15, 15-15, 30-15, 40-15[BP], 40-30[BP] | ||
Kasra Rahmani ![]() | 4-4 | |
0-0, 15-0, 30-0, 30-15, 40-15, 40-30, 40-40, 40-A[BP], 40-40, 40-A[BP], 40-40, A-40 | ||
5-4 | Nicolas Ifi ![]() | |
0-0, 0-15, 15-15, 30-15, 30-30, 40-30[BP], 40-40, A-40[BP] | ||
6-4 |
2 | ||
Kasra Rahmani ![]() | 0-0 | |
0-0, 15-15, 15-30, 15-40[BP] | ||
0-1 | Nicolas Ifi ![]() | |
0-0, 0-15, 15-15, 30-15, 40-15[BP], 40-30[BP], 40-40, A-40[BP], 40-40, 40-A, 40-40, 40-A, 40-40, 40-A | ||
Kasra Rahmani ![]() | 0-2 | |
0-0, 0-15, 15-15, 15-30, 15-40[BP] | ||
0-3 | Nicolas Ifi ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP] | ||
Kasra Rahmani ![]() | 1-3 | |
0-0, 15-0, 15-15, 15-30, 30-30, 30-40[BP] | ||
1-4 | Nicolas Ifi ![]() | |
0-0, 15-0, 15-15, 30-15, 40-15[BP] | ||
Kasra Rahmani ![]() | 2-4 | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40[BP], 40-40, A-40 | ||
3-4 | Nicolas Ifi ![]() | |
0-0, 15-0, 30-0, 30-15, 30-30, 40-30[BP], 40-40, A-40[BP], 40-40, A-40[BP] | ||
Kasra Rahmani ![]() | 4-4 | |
0-0, 0-15, 0-30, 15-30, 30-30, 40-30 | ||
5-4 | Nicolas Ifi ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP], 40-0[BP] | ||
6-4 | Nicolas Ifi ![]() | |
6-4 |

Iran
07.09.06, 18 years
07.09.06, 18 years
Country
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
Belgium
20.06.98, 26 years
20.06.98, 26 years

Kasra Rahmani vs. Nicolas Ifi - head to head matches
31.03.25 | qual. | Kasra Rahmani | Nicolas Ifi | 6-4, 6-4 | match details | ![]() | Hard |
Kasra Rahmani form & Nicolas Ifi form
Kasra Rahmani - last matches
Nicolas Ifi - last matches
![]() | ||||
23.04.25 1st round | vs. Matthew Summers | 6-4, 1-6, 4-6 | ![]() | match details |
22.04.25 qual. | vs. Yassine Smiej | 6-75, 6-4, 12-10 | ![]() | match details |
22.04.25 q 2 | vs. Igor Kudriashov | 6-76, 7-5, 10-4 | ![]() | match details |
20.04.25 q 1 | vs. Ivan Anhelov | 6-1, 6-1 | ![]() | match details |
![]() | ||||
14.04.25 q 2 | vs. Nicolas Philibert | 7-5, 6-4 | ![]() | match details |
14.04.25 qual. | vs. Dimitris Sakellaridis | 2-6, 4-6 | ![]() | match details |
13.04.25 q 1 | vs. Tommaso Schold | 7-5, 7-5 | ![]() | match details |
![]() | ||||
02.04.25 1st round | vs. Charles Bertimon | 2-6, 6-78 | ![]() | match details |
31.03.25 q 2 | vs. Francois Van Wyk | 6-0, 6-0 | ![]() | match details |
31.03.25 qual. | vs. Kasra Rahmani | 4-6, 4-6 | ![]() | match details |
![]() | ||||
26.03.25 1st round | vs. Florent Bax | 3-6, 5-7 | ![]() | match details |
24.03.25 qual. | vs. Louis Larue | 6-4, 6-2 | ![]() | match details |
24.03.25 q 2 | vs. Tim Ritzer | 6-2, 7-63 | ![]() | match details |
![]() | ||||
20.03.25 2nd round | vs. Martin Van Der Meerschen | 7-64, 4-6, 4-6 | ![]() | match details |
19.03.25 1st round | vs. Daniele Rapagnetta | 6-75, 7-65, 6-3 | ![]() | match details |
17.03.25 qual. | vs. Aaron Funk | 6-4, 6-4 | ![]() | match details |
17.03.25 q 2 | vs. Omar Knani | 6-3, 6-4 | ![]() | match details |
16.03.25 q 1 | vs. Hudson Baxter | 7-5, 6-2 | ![]() | match details |
![]() | ||||
04.03.25 1st round | vs. Leonardo Rossi | 4-6, 4-6 | ![]() | match details |
03.03.25 qual. | vs. Cyprien Chevalier | 7-5, 6-1 | ![]() | match details |
02.03.25 q 1 | vs. Christophe Pognon | 6-2, 6-2 | ![]() | match details |
![]() | ||||
20.02.25 2nd round | vs. Olaf Pieczkowski | 5-7, 5-7 | ![]() | match details |
18.02.25 1st round | vs. Martin Sabas | 1-6, 6-3, 6-2 | ![]() | match details |
![]() | ||||
11.02.25 1st round | vs. Niklas Schell | 4-6, 2-6 | ![]() | match details |
10.02.25 qual. | vs. Michael Gloeckler | 7-62, 6-2 | ![]() | match details |
09.02.25 q 2 | vs. Nik Mikovic | 7-5, 6-1 | ![]() | match details |
![]() | ||||
28.11.24 2nd round | vs. Gauthier Onclin | 2-6, 3-6 | ![]() | match details |
27.11.24 1st round | vs. David Cristian Carteputreda | 7-5, 6-2 | ![]() | match details |
25.11.24 q 2 | vs. Rein Koenders | 6-3, 6-2 | ![]() | match details |
25.11.24 qual. | vs. Dominique Graf | 6-2, 6-0 | ![]() | match details |