Player Details: 1210967164

Country : Canada
Availability Schedule :
Week Days: from 08:00-23:00 EDT(for now) Weekend: from 08:00-23:00 EDT
Head To Head vs :
Stats:
Overall Current Year
Title Win Loss Title Win Loss
All 1195145  05729
Grand Slam 02619  074
Masters 1000 05242  0148
500 03823  0166
250 17855  02011
Challenger 016  000
Other 000  000
 
Activity: Singles (see Doubles)
Entry Race
Total Points42204220
Davis Cup
Extra Tournament
Masters
Year Week Name Rank Entry Race Points Round Opponent Rank Opponent Score
2024: 45 Paris 9 400
Masters 1000 Indoor Concrete S 16 Arvin97 6/4 7/5
Q 13 jsilv1 6/3 6/4
R2 44 Vladut 6/2 6/0
R1 -- Bye
42 Antwerp 8 50
250 Indoor Concrete Q 18 Arvin97 6/4 3/0 ret.
R2 60 CaptainCrazy 6/0 6/1
R1 -- Bye
40 Shanghai 8 10
Masters 1000 Blue-Green Cement R2 25 FanatiKJoey 6/3 6/4
R1 -- Bye
39 Beijing 8 200
500 Blue-Green Cement S 28 Shoulderpova 6/2 6/4
Q 47 Azarenka2222 6/4 6/1
R2 56 HAAS 6/1 6/1
R1 -- Bye
38 Chengdu 8 100
250 Blue-Green Cement S 23 Arvin97 6/3 7/5
Q 29 Shoulderpova 6/4 6/4
R1 -- Bye
35 US Open 8 400
Grand Slam Blue-Green Cement Q 3 Dani21 6/1 6/0 7/5
R2 56 guyforget w.o
R1 -- Bye
34 Winston-Salem 9 0
250 Blue-Green Cement R2 70 Arvin97 6/2 6/3
R1 -- Bye
33 Cincinnati 9 200
Masters 1000 Blue-Green Cement Q 41 Shomyleee 6/4 4/6 7/5
R2 84 Azarenka2222 7/5 7/6(4)
R1 -- Bye
32 Montreal 9 10
Masters 1000 Blue-Green Cement R2 17 Jirafalox 7/6(1) 6/4
R1 -- Bye
30 Atlanta 9 100
250 Blue-Green Cement S 19 Jirafalox 6/3 4/0 ret.
Q 24 YZtillRIP 6/3 6/2
R2 -- Machete 6/0 6/2
R1 -- Bye
29 Hamburg 11 200
500 Clay S 29 Pecajordan WO
Q 50 Shomyleee 6/4 6/2
R1 -- Bye
27 Wimbledon 11 400
Grand Slam Grass Q 5 Dani21 6/2 6/4 6/4
R2 81 guyforget DISQ
R1 13 Chris Jacob 6/3 3/1 30-0 ret.
26 Mallorca 12 100
250 Grass S -- Jirafalox 6/1 6/4
Q 20 Ericpova 6/1 6/2
R1 21 Gobyguru 6/3 6/1
25 Halle 12 330
500 Grass F 4 paul 7/5 6/2
S 14 Chris Jacob 6/3 0/6 6/4
Q -- Jirafalox 6/3 6/2
R2 42 SEAN_in_SEATTLE 6/0 6/0
R1 -- Bye
24 Stuttgart 12 100
250 Grass S -- Jirafalox 6/3 7/5
Q 27 Ericpova 6/2 6/1
R1 -- buzlev 7/5 6/3
22 Roland Garros 12 400
Grand Slam Clay Q 7 Dani21 6/4 6/4 6/2
R2 27 Ericpova 6/0 6/0 6/0
R1 26 Vladut 6/1 6/2 6/3
21 Geneva 12 100
250 Clay S 18 Chris Jacob 6/3 6/7(2) 6/1
Q 47 Pecajordan w.o
R1 -- Bye
19 Rome 14 10
Masters 1000 Clay R2 28 Chris Jacob 6/3 6/0
R1 -- Bye
17 Madrid 14 400
Masters 1000 Clay S 47 Chris Jacob 6/7(4) 6/4 6/1
Q 12 YukiHiro w.o
R2 73 Fortified w.o
R1 -- Bye
16 Barcelona 15 330
500 Clay F 11 Kateryna Kazanceva 7/6 6/3
S 52 Chris Jacob 7/6(2) 3/6 6/3
Q 22 Pedro98 6/7(7) 6/3 7/6(9)
R1 -- Bye
12 Miami 17 200
Masters 1000 Blue-Green Cement Q 6 xk 6/1 6/0
R2 -- shoreshot1 6/0 6/2
R1 52 Chris Jacob RL
10 Indian Wells 17 100
Masters 1000 Blue-Green Cement R2 1 Mystery 6/0 6/2
R1 -- Shomyleee 6/2 7/5
9 Dubai 18 330
500 Blue-Green Cement F 8 paul 6/1 6/4
S 14 YukiHiro WO
Q 82 SEAN_in_SEATTLE 6/0 6/0
R1 -- Bye
7 Rotterdam 18 100
500 Indoor Concrete Q 35 POLAND 6/1 6/0
R1 -- AntManSC WO
6 Dallas 20 100
250 Indoor Concrete S 12 Kateryna Kazanceva 6/1 6/2
Q 80 JulitoU DISQ
R1 -- Bye
5 Montpellier 20 100
250 Indoor Concrete S 11 paul 6/7(5) 6/1 7/6(3)
Q 92 clueeex w.o
R1 -- Bye
3 Australian Open 20 200
Grand Slam NewLine Synthetic R2 2 JiJo 6/0 6/0 6/2
R1 35 Vladut 6/2 7/6(1) 6/1
2 Adelaide 20 0
250 NewLine Synthetic R1 68 M.Khalil Guedria DISQ
1 Brisbane 20 50
250 NewLine Synthetic Q 11 Kateryna Kazanceva 6/0 7/6(4)
R2 72 GooeyHead 6/0 6/1
R1 -- Bye
2023: 45 Metz 26 100
250 Indoor Concrete S 15 Dani21 6/1 6/4
Q 10 Heat 6/7(2) 6/3 6/2
R1 60 Jared Rego 6/0 6/1
44 Paris 27 200
Masters 1000 Indoor Concrete Q 6 DoubleFault RL
R1 30 jsilv1 6/0 6/1
43 Basel 27 0
500 Indoor Concrete R1 21 Dani21 6/3 7/6(5)
42 Tokyo 27 100
500 Blue-Green Cement Q 12 Kateryna Kazanceva 6/2 6/2
R1 22 Mahmut 6/7(5) 7/6(3) 6/3
39 Beijing 40 200
500 Blue-Green Cement S 10 DoubleFault 6/2 6/4
Q -- Acquarius95 WO
R1 9 Heat 6/4 6/4
38 Chengdu 40 165
250 Blue-Green Cement F 10 DoubleFault 6/4 6/4
S 44 ondros w.o
Q 9 Heat 6/2 1/0 ret.
R1 -- FranH 6/4 7/6(6)
35 US Open 55 200
Grand Slam Blue-Green Cement R2 8 paul 6/4 4/6 7/6(5) 4/6 6/3
R1 40 filipes22 6/3 6/2 2/0 ret
34 Winston-Salem -- 50
250 Blue-Green Cement Q 24 fractals 6/1 6/2
R2 36 jsilv1 6/0 6/1
R1 -- Bye
33 Cincinnati -- 100
Masters 1000 Blue-Green Cement R2 3 Nick YAO 6/4 6/4
R1 -- Seizoris 6/3 6/1
2022: 1 Adelaide 81 0
250 NewLine Synthetic R1 19 Weston WO
2021: 39 Sofia -- 0
250 Indoor Concrete Q -- Klaz DISQ
38 Metz -- 0
250 Indoor Concrete R1 -- kuo2061813 w.o
2020: 20 Rome 24 10
Masters 1000 Clay R1 33 baha navas w.o
19 Madrid 24 100
Masters 1000 Clay R3 -- Omeyer w.o
R2 78 gaylondon WO
R1 -- Bye
4 Australian Open 23 200
Grand Slam NewLine Synthetic R2 1 JiJo w.o
R1 72 Hwgonz DISQ
3 Auckland 23 0
250 NewLine Synthetic R1 5 Max Diamandis w.o
2 Doha 23 0
250 NewLine Synthetic R1 62 xofakis w.o
2019: 44 Paris 29 10
Masters 1000 Indoor Concrete R1 14 andrey9537 WO
43 Basel 29 100
500 Indoor Concrete Q 17 jonnyboy21 7/6(5) 6/4
R1 4 André Tomás 6/1 7/6(4)
42 Moscow 31 0
250 Indoor Concrete R1 21 MSharapova1 DISQ
27 Wimbledon 37 100
Grand Slam Grass R2 1 JiJo w.o
R1 -- Croat DISQ
26 Eastbourne 36 0
250 Grass R1 54 filipes22 w.o
25 Halle 36 50
500 Grass R2 3 M.Khalil Guedria 6/2 6/0
R1 29 MSharapova1 7/6(7) 7/6(2)
24 Stuttgart 38 0
250 Grass R2 16 jonnyboy21 w.o
R1 -- Bye
22 Roland Garros 38 0
Grand Slam Clay R1 71 acerodd_2003 DISQ
20 Rome 30 10
Masters 1000 Clay R1 11 Przemek 6/4 6/7(6) 6/2
19 Madrid 30 10
Masters 1000 Clay R1 33 achraf federer w.o
16 Monte Carlo 26 10
Masters 1000 Clay R1 44 Chris Jacob 4/6 7/6(11) 6/2
15 Houston 28 0
250 Clay R1 70 AhmedAdly w.o
12 Miami 25 100
Masters 1000 Blue-Green Cement R3 3 NESXA 7/6(5) 6/1
R2 82 Sammy w.o
R1 -- Bye
10 Indian Wells 25 10
Masters 1000 Blue-Green Cement R1 49 achraf federer WO
9 Acapulco 25 0
500 Blue-Green Cement R1 23 Pedro98 w.o
3 Australian Open 28 100
Grand Slam NewLine Synthetic R2 8 Max Diamandis 6/4 7/5 ret.
R1 39 Zugzwang 6/3 6/3 7/6(8)
2 Auckland 26 0
250 NewLine Synthetic R2 47 Stefan Pavlovic 6/3 3/6 6/4
R1 -- Bye
1 Brisbane 26 25
250 NewLine Synthetic R2 4 JiJo 6/2 6/0
R1 72 achraf federer w.o
2018: 32 Toronto 12 10
Masters 1000 Blue-Green Cement R2 31 Sampreas RL
R1 -- Bye
27 Wimbledon 12 10
Grand Slam Grass R2 64 Carmen Stromae 6/3 6/3 6/4
R1 -- Bye
26 Eastbourne 12 0
250 Grass R2 35 Pedro98 RL
R1 -- Bye
25 Halle 12 100
500 Grass Q 1 DavidiM 6/3 6/3
R2 40 Straight Edge WK 6/2 6/4
R1 57 narcisandreea16 6/4 7/5
24 Stuttgart 11 0
250 Grass R1 20 André Tomás w.o
22 Roland Garros 11 10
Grand Slam Clay R2 116 Naastooo 4/6 7/6 4/6 6/2 6/4
R1 -- Bye
20 Rome 11 200
Masters 1000 Clay Q 9 Serena Williams 6/3 7/6(2)
R3 17 FakeRafaNadal 6/2 7/5
R2 100 ipko 6/0 6/3
R1 -- Bye
19 Madrid 11 100
Masters 1000 Clay R2 54 Pedro98 6/4 1/6 7/5
R1 18 Andre Kerber 5/7 6/1 7/5
18 Estoril 11 100
250 Clay S 43 André Tomás 6/3 6/3
Q 56 Pedro98 6/3 6/1
R2 52 Joao Sousa w.o
R1 -- Bye
17 Barcelona 11 0
500 Clay R1 47 André Tomás 7-5 6-1
16 Monte Carlo 11 200
Masters 1000 Clay Q 1 DavidiM 6/2 6/0
R3 -- Straight Edge WK 7/6(5) 6/4
R2 108 Nahia Botran 6/0 6/1
R1 -- Bye
15 Marrakech 11 0
250 Clay R2 -- Straight Edge WK 5/7 6/3 7/6(5)
R1 -- Bye
12 Miami 12 100
Masters 1000 Blue-Green Cement R3 32 Andre Kerber 6/3 6/4
R2 59 Bublik2723 w.o
R1 -- Bye
10 Indian Wells 12 200
Masters 1000 Blue-Green Cement Q 1 DavidiM 6/3 6/3
R3 6 Max Diamandis 7/5 7/6(5)
R2 35 Emir Guermassi 6/1 6/4
R1 -- Bye
9 Acapulco 12 0
500 Blue-Green Cement R1 43 Souhail Aarab RL
2 Sydney 10 0
250 NewLine Synthetic R2 56 Andre Kerber WO
R1 -- Bye
1 Brisbane 10 100
250 NewLine Synthetic S 12 Serena Williams 4/6 6/1 6/4
Q 29 FakeRafaNadal 7/6(8) 7/6(4)
R2 56 Andre Kerber 6/3 6/4
R1 -- Bye
2017: 44 Paris 11 10
Masters 1000 Indoor Concrete R2 45 Souhail Aarab w.o
R1 -- Bye
42 Antwerp 10 50
250 Indoor Concrete Q 16 Sale93 WO
R2 59 Acid_Spot WO
R1 -- Bye
41 Shanghai 10 10
Masters 1000 Blue-Green Cement R2 29 jonnyboy21 7/5 7/6(3)
R1 -- Bye
40 Beijing 10 100
500 Blue-Green Cement Q 3 ffzzpp 6/1 6/2
R2 40 Sampreas 6/4 6/3
R1 26 HAAS w.o
39 Chengdu 10 100
250 Blue-Green Cement S 3 ffzzpp 6/3 3/6 6/3
Q 61 Acid_Spot 6/1 6/4
R1 -- Bye
35 US Open 15 200
Grand Slam Blue-Green Cement R3 3 ffzzpp 6/7(3) 6/4 6/4 6/7(3) 6/1
R2 42 Lazar w.o
R1 35 Sampreas 6/1 6/4 1/0 ret
34 Winston-Salem 15 100
250 Blue-Green Cement S 6 Max Diamandis 6/3 6/2
Q 29 andrey9537 w.o
R2 40 jonnyboy21 w.o
R1 -- Bye
33 Cincinnati 12 100
Masters 1000 Blue-Green Cement R3 6 Max Diamandis 6/4 6/4
R2 71 vampireZattitude 6/2 7/6(2)
R1 -- Bye
32 Montreal 12 100
Masters 1000 Blue-Green Cement R3 5 DavidiM 4/6 7/6(3) 6/4
R2 63 Croat 6/4 6/1
R1 -- Bye
31 Los Cabos 16 0
250 Blue-Green Cement R1 78 midooayman 6/3 6/4
30 Hamburg 15 330
500 Clay F 4 NESXA 6/4 6/2
S 5 DavidiM 7/6 6/0
Q 57 Souhail Aarab w.o
R2 51 jonnyboy21 6/3 6/4
R1 -- Bye
27 Wimbledon 18 400
Grand Slam Grass Q 9 LetsGoBro 6-1 6-3 7-5
R3 5 Max Diamandis 7/6 6/7 4/6 6/4 6/4
R2 26 Teliana Pereira 6/2 6/3 6/3
R1 59 joseca 6/0 6/0 6/0
26 Eastbourne 17 50
250 Grass Q 10 M.Khalil Guedria 6/4 6/2
R2 89 M.Gonzalez 3/6 6/1 6/2
R1 -- Bye
24 s-Hertogenbosch 19 0
250 Grass R2 172 M.Gonzalez 7/6(4) 2/6 7/6(7)
R1 -- Bye
22 Roland Garros 22 200
Grand Slam Clay R4 4 NESXA 6/1 6/1 6/4
R3 24 Zugzwang 7/5 4/6 6/3 6/4
R2 120 achraf federer w.o
R1 -- Bye
21 Geneva 22 50
250 Clay Q 4 NESXA 6/3 6/4
R2 104 reda jennah w.o
R1 -- Bye
20 Rome 27 100
Masters 1000 Clay R3 4 NESXA 4/6 6/1 6/3
R2 123 Cheda WO
R1 -- Bye
19 Madrid 28 200
Masters 1000 Clay Q 4 NESXA 6/4 6/2
R3 15 JKK 7/6 6/1
R2 13 SàLîM w.o
R1 87 seselducher WO
18 Munich 34 50
250 Clay Q 7 Max Diamandis 7/6(3) 6/4
R2 -- M.Gonzalez 6/4 6/7 6/2
R1 -- Bye
17 Barcelona 38 330
500 Clay F 3 Mehdi 6/2 7/6(3)
S 27 Sale93 6\4 6\2
Q 15 Przemek 7/6 6/3
R2 5 NESXA 7/5 6/4
R1 -- Jelena Jankovic RL
16 Monte Carlo 38 100
Masters 1000 Clay R3 13 edkDeus 6-4 7-5
R2 24 KENZ 6/3 7/6
R1 -- Bye
15 Houston 38 25
250 Clay R2 13 edkDeus 6/4 7/6(4)
R1 55 Lazar 6/4 6/3
12 Miami 39 10
Masters 1000 Blue-Green Cement R1 40 DavidiM 7/5 7/5
10 Indian Wells 42 10
Masters 1000 Blue-Green Cement R1 40 DavidiM 6/3 6/1
9 Dubai 44 50
500 Blue-Green Cement R2 36 M.Gamal Federerized 6/4 7/6(0)
R1 123 traphik 6/1 6/3
8 Delray Beach 45 100
250 Blue-Green Cement S 20 NathanAck 6/3 6/4
Q 24 KENZ 7/6(7) 7:5
R2 19 MSharapova1 6/7 6/2 6/7(15)
R1 48 Andre Kerber 6/3 7/5
7 Rotterdam 44 50
500 Indoor Concrete R2 5 NESXA 6/4 6/4
R1 158 traphik 6/3 6/3
6 Sofia 44 25
250 Indoor Concrete R2 14 Przemek 4/6 6/4 6/2
R1 113 scorpion0131 6/0 2/0 ret
3 Australian Open 51 200
Grand Slam NewLine Synthetic R3 5 NESXA 6/3 6/4 4/6 6/4
R2 16 Sampreas 7/5 7/5 ret
R1 81 jonnyboy21 3/6 6/3 6/4 6/4
2016: 33 Cincinnati 81 10
Masters 1000 Blue-Green Cement R1 73 DjokerNole 6/3 5/0 ret
32 Los Cabos Open 81 250
250 Blue-Green Cement W 12 Chris Jacob 6-1 4-2
S 19 adner w.o
Q 34 KENZ 6:4 6:4
R1 78 Dawid L. 6/4 3/2 ret
31 Atlanta Championships 90 0
250 Blue-Green Cement Q2 148 J.Crété RL
Q1 -- Bye
30 Toronto 135 100
Masters 1000 Blue-Green Cement R3 8 M.Khalil Guedria 4/6 7/6(3) 6/1
R2 18 adner 6/4 4/6 6/4
R1 65 kevin kous w.o
29 Washington Open -- 100
500 Blue-Green Cement Q 5 NESXA 6/3 6/1
R2 45 The Alpha 6/4 3/6 6/3
R1 78 DjokerNole w.o
28 Hall of Fame -- 50
250 Grass Q 11 milutki10 6/4 6/2
R2 33 Tatishvili 7/6(11) 6/3
R1 -- Bye
2015: 22 Roland Garros 79 10
Grand Slam Clay R1 63 Mohamed Amine RL
20 Rome 78 10
Masters 1000 Clay R1 34 Tatishvili w.o
19 Madrid 78 10
Masters 1000 Clay R1 104 mirel w.o
18 Istanbul 77 0
250 Clay R2 27 MSharapova1 w.o
R1 -- Bye
6 Zagreb 72 0
250 Indoor Concrete R1 55 M.Gamal Federerized DISQ
5 Bucaramanga 72 0
CT 75 Clay R1 -- Žan Đerković w.o
4 Australian Open 71 50
Grand Slam NewLine Synthetic R2 1 Heinrich von Westphalen w.o
R1 43 Fighter Fognini w.o
2014: 42 Vienna 76 0
250 Indoor Carpet R2 35 Tatishvili w.o
R1 -- Bye
41 Shanghai 77 10
Masters 1000 Blue-Green Cement R1 29 ffzzpp w.o
26 Wimbledon 77 10
Grand Slam Grass R1 27 Algo RL
25 Eastbourne 81 25
250 Grass R2 44 testo RL
R1 27 jonnyboy21 RL
24 Queen's 93 25
250 Grass R2 118 NikolaPavlov 7/5 6/2
R1 47 Chris Jacob w.o
23 Vicenza 93 0
CT 100 Clay R1 147 The Alpha WO
22 Roland Garros 95 100
Grand Slam Clay R3 3 $her@z RL
R2 42 testo 6/2 6/3 6/3
R1 90 CGGC 6/4 7/6 6/3
21 Nice 107 25
250 Clay R2 73 Andre Kerber 6/2 3/6 7/6(3)
R1 -- BreDavid 6:2 6:3
20 Rome 111 25
Masters 1000 Clay R1 70 Mehdi RL
Qualified TBD
Q3 -- diablito RL
Q2 268 Joao Sousa RL
Q1 -- Bye
19 Madrid 121 0
Masters 1000 Clay Q1 -- dejan w.o
18 Oeiras 129 25
250 Clay R2 6 Sampreas RL
R1 152 Malek Jaziri RL
17 Barcelona 127 25
500 Clay R2 2 Nadi madi 6/2 6/0
R1 141 kuba 6:4 6:4
16 Monte-Carlo 228 0
Masters 1000 Clay Q1 -- Andreas Seppi (ITA) RL
15 Casablanca 227 103
250 Clay S 2 Nadi madi RL
Q 25 Fighter Fognini 6:2 6:3
R2 19 yassinee w.o
R1 103 Khalil Ghenimm RL
Qualified TBD
Q2 324 Muñozzep RL
Q1 -- Bye
14 Tunisia F1 229 0
Future Clay R1 214 kristooph RL
13 Qatar F1 229 0
Future Blue-Green Cement R1 142 Milivoj96 RL
2013: 50 Noumea 220 0
CT 90 NewLine Synthetic R1 341 nkpodovi w.o
42 Moscow 245 0
250 Indoor Carpet R2 15 Mario w.o
R1 -- Bye
41 Shanghai 240 4
Masters 1000 Blue-Green Cement Q2 143 Ellias RL
Q1 224 vamos RL
40 Beijing 244 0
500 Blue-Green Cement R1 38 Naastooo w.o
39 Bangkok 322 0
250 Indoor Concrete R1 33 Policeman RL
38 Metz 322 25
250 Indoor Concrete R2 361 Mohamed khalil Guedria RL
R1 188 ziad_zaki w.o
36 Genova -- 0
CT 100 Clay Q2 143 Mido RL
Q1 -- moodin0931 w.o