Career
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
All Rounds
Final
1/2
1/4
First
Second
Third
Fourth
Pre-q
Rubber 1
Rubber 2
Rubber 3
Rubber 4
Rubber 5
Robin
Bronze
Q3
N/A
Q2
Q1
ER
Q4
CR
QF
Q5
N/A
All Surfaces
Clay
Grass
Hard
I.hard
All Tournaments
M15 Monastir
Kigali 2 Challenger
M25 Hammamet
M15 Monastir
M25 Hammamet
Ottignies-Louvain-la-Neuve Challenger
Kigali 1 Challenger
Bet-At-Home Austrian Open - Kitzbuhel
UNICEF Open - 's Hertogenbosch
Bet-at-home Cup - Kitzbuhel
Erste Bank Open - Vienna
French Open (juniors)
Wimbledon (juniors)
U.S. Open (juniors)
Poznan Challenger
Szczecin Challenger
Trnava Challenger
Australian Open (juniors)
French Open (juniors)
Gerry Weber Open - Halle
Topshelf Open - 's-Hertogenbosch
Wimbledon (juniors)
SkiStar Swedish Open - Bastad
Rome Challenger
Vicenza Challenger
Poznan Challenger
Oberstaufen Challenger
Szczecin Challenger
Orleans Challenger
Eckental Challenger
Guayaquil Challenger
Lima Challenger
Austrian Open - Kitzbuhel
Casablanca Challenger
Wroclaw Challenger
Davis Cup, Group I, 1R, POL-LTU 3-2
Prague Challenger
Poprad Tatry Challenger
Milan Challenger
Marburg Challenger
Braunschweig Challenger
Poznan Challenger
Meerbusch Challenger
Seville Challenger
Szczecin Challenger
Trnava Challenger
Mohammedia Challenger
Casablanca Challenger
Lima Challenger
Guayaquil Challenger
Buenos Aires Challenger
Bangkok Challenger
Bangkok Challenger
Manila Challenger
Wroclaw Challenger
Tunisia F1
Tunisia F3
Spain F2
Tunisia F4
Spain F3
Tunisia F5
Napoli Challenger
Barletta Challenger
Turin Challenger
Aix En Provence Challenger
Turkey F9
Croatia F4
Tunisia F11
Tunisia F12
Italy F6
Hungary F1
Hungary F2
Ukraine F1
Prague Challenger
Poprad Tatry Challenger
Milan Challenger
Poznan Challenger
Scheveningen Challenger
Ukraine F2
Ukraine F3
Bulgaria F3
Poland F3
Netherlands F2
Liberec Challenger
Seville Challenger
Meknes Challenger
Sibiu Challenger
Rome Challenger
Czech Republic F6
France F15
Slovakia F3
Poland F5
Poland F6
Switzerland F4
France F17
Mohammedia Challenger
Casablanca Challenger
Lima Challenger
Davis Cup, World Group, PO, GER-POL 3-2
Guayaquil Challenger
Bogota Challenger
Tunisia F34
Tunisia F35
Tunisia F36
Antalya Cup - Antalya
Budapest Challenger
Turkey F1 (Antalya)
Turkey F2 (Antalya)
Tunisia F3 (Hammamet)
Tunisia F4 (Hammamet)
Davis Cup, Group I, 1R, BIH-POL 5-0
Turkey F7 (Antalya)
Turkey F8 (Antalya)
Turkey F9 (Antalya)
Turkey F10 (Antalya)
Qingdao Challenger
Anning Challenger
Rome Challenger
Mestre Challenger
Turkey F11 (Antalya)
Italy F8 (Santa Margherita Di Pula)
Italy F9 (Santa Margherita Di Pula)
Italy F10 (Santa Margherita Di Pula)
Sweden F1 (Karlskrona)
Sweden F2 (Bastad)
Ukraine F2 (Cherkassy)
Czech Republic F3 (Jablonec Nad Nisou)
Braunschweig Challenger
Bastad Challenger
Poznan Challenger
Tampere Challenger
Cordenons Challenger
Manerbio Challenger
Como Challenger
Hungary F4 (Gyula)
Poland F1 (Sopot)
Hungary F5 (Budapest)
Germany F5 (Kamen)
Germany F8 (Kassel)
Austria F5 (Vogau)
Poland F9 (Bydgoszcz)
Alphen Challenger
Almaty Challenger
Tashkent Challenger
Eckental Challenger
Bratislava Challenger
Poland F10 (Poznan)
Netherlands F7 (Schoonhoven)
Italy F29 (Santa Margherita Di Pula)
Italy F30 (Santa Margherita Di Pula)
Davis Cup, Group I, PO, SVK-POL 4-1
Italy F32 (Santa Margherita Di Pula)
Italy F33 (Santa Margherita Di Pula)
France F24 (Rodez)
Italy F34 (Santa Margherita Di Pula)
Germany F16 (Hamburg)
Australian Open - Melbourne
French Open - Paris
Wimbledon - London
U.S. Open - New York
Playford Challenger
Koblenz Challenger
Budapest Challenger
Cherbourg Challenger
Tunisia F38 (Hammamet)
Tunisia F39 (Hammamet)
Germany F3 (Kaarst)
Davis Cup, Group II, 1R, SLO-POL 2-3
Shenzhen Challenger
Qujing Challenger
St. Brieuc Challenger
Taipei City Challenger
Nanchang Challenger
Anning Challenger
Seoul Challenger
Portugal F1 (Vale Do Lobo)
Portugal F2 (Faro)
Portugal F3 (Loule)
Portugal F4 (Quinta Do Lago)
Portugal F5 (Vilamoura)
Italy F7 (Santa Margherita Di Pula)
Davis Cup, Group II, 2R, POL-ZIM 4-1
Italy F8 (Santa Margherita Di Pula)
Heilbronn Challenger
Poznan Challenger
Ilkley Challenger
Czech Republic F2 (Jablonec Nad Nisou)
Germany F4 (Kaltenkirchen)
Marburg Challenger
Braunschweig Challenger
Tampere Challenger
Sopot Challenger
Pullach Challenger
Germany F5 (Kamen)
Austria F3 (Wels)
Germany F10 (Essen)
Slovakia F3 (Bratislava)
Seville Challenger
Sibiu Challenger
Almaty Challenger
Tashkent Challenger
Las Vegas Challenger
Charlottesville Challenger
Switzerland F3 (Sion)
Italy F27 (Santa Margherita Di Pula)
Italy F28 (Santa Margherita Di Pula)
Davis Cup, Group II, 3R, ROU-POL 2-3
Italy F29 (Santa Margherita Di Pula)
Italy F32 (Santa Margherita Di Pula)
Knoxville Challenger
Houston Challenger
Italy F33 (Santa Margherita Di Pula)
Czech Republic F10 (Milovice)
Czech Republic F11 (Ricany)
Australian Open - Melbourne
DIEMA XTRA Sofia Open - Sofia
BNP Paribas Open - Indian Wells
Miami Open - Miami
French Open - Paris
Wimbledon - London
Hall of Fame Open - Newport
BB&T Atlanta Open - Atlanta
U.S. Open - New York
Chengdu Open - Chengdu
European Open - Antwerp
Erste Bank Open - Vienna
Playford Challenger
Burnie Challenger
Indian Wells Challenger
Turkey F40 (Antalya)
Turkey F41 (Antalya)
M25 Oberentfelden
M25 Trento
Phoenix Challenger
St. Brieuc Challenger
Taipei City Challenger
Anning Challenger
Ostrava Challenger
M15 Porec
M15 Rovinj
M25 Santa Margherita Di Pula
M25 Santa Margherita Di Pula
M25 Santa Margherita Di Pula
Rome Challenger
Vicenza Challenger
M25 Santa Margherita Di Pula
M25 Santa Margherita Di Pula
M25 Prijedor
M25+H Jablonec Nad Nisou
Nottingham Challenger
Ilkley Challenger
Braunschweig Challenger
Sopot Challenger
M25 Karlsruhe
M15 Balatonalmadi
M25 Pardubice
M15 Marburg
Kaohsiung Challenger
M25+H Kassel
M25 Dublin
M25 Vogau
M25+H Bydgoszcz
M25 Santa Margherita Di Pula
M25 Santa Margherita Di Pula
M25 Santa Margherita Di Pula
Mouilleron-Le-Captif Challenger
Eckental Challenger
Bratislava Challenger
M25 Santa Margherita Di Pula
M15 Olomouc
M15 Opava
M15 Milovice
M15 Antalya
ATP Cup - Brisbane, Perth, Sydney
French Open - Paris
Western & Southern Open - New York
U.S. Open - New York
European Open - Antwerp
M15 Antalya
M25 Antalya
M15 Antalya
M15 Porec
All Lower level tournaments
Prostejov Challenger
Parma Challenger
Forte Village Sardegna Open - Sardinia
Hamburg Challenger
Eckental Challenger
Bratislava Challenger
Great Ocean Road Open - Melbourne
Australian Open - Melbourne
Open Sud de France - Montpellier
Monte-Carlo Rolex Masters - Monte-Carlo
BMW Open - Munich
Internazionali BNL d'Italia - Rome
Open Parc - Lyon
French Open - Paris
Wimbledon - London
Olympics - Tokyo
U.S. Open - New York
Sofia Open - Sofia
Biella 2 Challenger
Davis Cup, Group II, 1R, POL-ESA 3-1
Prague Challenger
Nottingham 1 Challenger
Nottingham 2 Challenger
M25 Kottingbrunn
Liberec Challenger
Tulln Challenger
Szczecin Challenger
Mouilleron-Le-Captif Challenger
ATP Cup - Sydney
Australian Open - Melbourne
Tata Open Maharashtra - Pune
Open 13 Provence - Marseille
BNP Paribas Open - Indian Wells
Miami Open - Miami
Grand Prix Hassan II - Marrakech
Monte-Carlo Rolex Masters - Monte-Carlo
Internazionali BNL d'Italia - Rome
Gonet Geneva Open - Geneva
French Open - Paris
Libema Open - 's-Hertogenbosch
cinch Championships - London
Wimbledon - London
Phoenix Challenger
Winston-Salem Open - Winston-Salem
U.S. Open - New York
Sofia Open - Sofia
Rakuten Japan Open - Tokyo
Davis Cup, Group I, PO, POR-POL 4-0
Grodzisk Mazowiecki Challenger
Seoul Challenger
Busan Challenger
Bergamo Challenger
Davis Cup, Group II, 1R, POL-INA 5-0
Davis Cup, Group I, PO, UZB-POL 0-4
Zagreb Open - Zagreb
Oberstaufen Cup-Head German Master's Series - Oberstaufen
s'Tennis Masters Challenger - Graz
Bulgaria F1
Bulgaria F4
Austria F7
Serbia F3
Austria F3
Salzburg Challenger
Greece F3
Bulgaria F1
Bulgaria F2
Bulgaria F3
Austria F1
Austria F2
Austria F4
Austria F7
Austria F8
Hungary F1
Hungary F2
Bratislava Challenger
Italy F6
Czech Republic F1
Czech Republic F2
Czech Republic F3
Slovenia F1
Italy F16
Italy F17
Czech Republic F5
Austria F4
Austria F5
Austria F7
Austria F8
Austria F9
Germany F17
Greece F4
Greece F5
Turkey F49
Croatia F2
Croatia F3
Croatia F4
Croatia F5
Egypt F1
Egypt F2
Egypt F3
Egypt F4
Romania F2
Slovenia F2
Netherlands F1
Belgium F1
Austria F1
Bulgaria F6
Bulgaria F7
Serbia F5
Austria F5
Austria F6
Poland F3
Austria F7
Poland F4
Austria F8
Austria F9
Serbia F12
Serbia F14
Spain F33
Spain F34
Czech Republic F6
Egypt F35
Egypt F36
France F1
France F2
France F3
Spain F3
Spain F4
Italy F5
Italy F6
Italy F7
Italy F8
Great Britain F9
Italy F11
Italy F12
Czech Republic F1
Romania F1
Romania F2
Hungary F1
Poland F2
Austria F1
Austria F2
Austria F4
Slovakia F2
Austria F10
Poland F7
France F21
Morocco F4
Morocco F5
Argentina F19
Argentina F20
Egypt F2
Turkey F3
Egypt F3
Turkey F4
Croatia F3
Turkey F11
Turkey F12
Italy F4
Italy F5
Spain F9
Romania F3
Romania F4
Slovenia F1
Romania F7
Czech Republic F6
Austria F5
Austria F7
Poland F2
Poland F3
Serbia F10
Austria F10
Italy F29
Italy F30
Italy F31
Turkey F44
Egypt F39
Turkey F8
stats
Gibril Diarra
Kamil Majchrzak
YTD W/L
0% (0/0)
87% (27/4)
Sets W/L
0% (0/0)
84% (56/11)
Games W/L
0% (0/0)
67% (384/189)
Hard W/L
0% (0/0)
91% (10/1)
Clay W/L
0% (0/0)
88% (15/2)
Indoor Hard W/L
0% (0/0)
67% (2/1)
Grass W/L
0% (0/0)
0% (0/0)
Aces Per Game
0
0.38
Total Aces
0
106
DFs per game
0
0.08
Total DFs
0
21
Avg Match Time
N/A
1:18:44
Avg Opp Rank
0
177.77
1st Serve %
0% (0/0)
61% (931/1521)
1st Serve W%
0% (0/0)
77% (721/931)
2nd Serve W%
0% (0/0)
62% (365/590)
Total BPs Won%
0% (0/0)
46% (103/225)
Return Pts Won %
0% (0/0)
46% (768/1685)
Slam W/L
0% (0/0)
0% (0/0)
Masters W/L
0% (0/0)
0% (0/0)
Cups W/L
0% (0/0)
100% (1/0)
Main Tour W/L
0% (0/0)
0% (0/0)
Tour Finals W/L
0% (0/0)
0% (0/0)
Challenger W/L
0% (0/0)
85% (11/2)
Futures W/L
0% (0/0)
88% (15/2)
Best of 3 Sets W%
0% (0/0)
90% (27/30)
Best of 5 Sets W%
0% (0/0)
0% (0/0)
Total TBs W%
0% (0/0)
0% (0/2)
Deciding Set W%
0% (0/0)
67% (4/6)
1st set W, W
0% (0/0)
96% (27/26)
1st set W, L
0% (0/0)
0% (27/0)
1st set L, W
0% (0/0)
25% (4/1)