Search:  
topLogin

Head to head

Menu
Mark Cavendish
41%
vs
Peter Sagan
59%

Key info compared

34Age30
Great Britain Country Slovakia
14Pro seasons11

Key performance indicators compared

146
Wins
113
13166
Points
20852
160297
Distance
124881
8.2
Points p/100km
16.7
1321
Points GC
1496
2511
Points classics
9301
346
Points time trial
335
68
Same race results
113

Running point score by season

 
4000
3000
2000
1000
0
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
Mark Cavendish   Peter Sagan

Running point score by age

 
4000
3000
2000
1000
0
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Mark Cavendish   Peter Sagan

Same race results

Mark Cavendish
49/181
27%
Race
132/181
73%
Peter Sagan
2
#1  World Championships - Road Race ('16)
1
1
#2  Tour de France - Stage 13 ('13)
2
1
#3  Tour de France - Stage 20 ('12)
2
2
#4  Tirreno-Adriatico - Stage 3 ('13)
1
1
#5  Amgen Tour of California - Stage 1 ('15)
2
1
#6  Amgen Tour of California - Stage 2 ('15)
2
1
#7  Amgen Tour of California - Stage 8 ('16)
2
1
#8  Tour de France - Stage 7 ('15)
3
1
#9  Tour de France - Stage 1 ('16)
3
1
#10  Tour de France - Stage 18 ('12)
3
1
#11  Tour de France - Stage 14 ('16)
3
1
#12  Tour de France - Stage 5 ('13)
3
1
#13  Tirreno-Adriatico - Stage 6 ('14)
3
1
#14  Tour de Suisse - Stage 4 ('14)
3
1
#15  Tour of Qatar - Stage 5 ('12)
3
1
#16  Amgen Tour of California - Stage 8 ('14)
3
1
#17  Amgen Tour of California - Stage 5 ('15)
3
3
#18  Amgen Tour of California - Stage 4 ('15)
1
1
#19  Amgen Tour of California - Stage 8 ('15)
3
1
#20  Tour de France - Stage 3 ('16)
4
1
#21  Tirreno-Adriatico - Stage 2 ('12)
4
1
#22  Amgen Tour of California - Stage 1 ('14)
4
1
#23  Tirreno-Adriatico - Stage 1 (TTT) ('13)
4
1
#24  Tour de Romandie - Stage 3 ('10)
5
1
#25  Tirreno-Adriatico - Stage 1 (TTT) ('14)
5
1
#26  Tour de San Luis - Stage 1 ('13)
5
1
#27  Tour de France - Stage 2 ('12)
6
1
#28  Tour de France - Stage 6 ('16)
6
6
#29  Tour de Suisse - Stage 6 ('15)
1
1
#30  World Championships - Road Race ('11)
12
1
#31  Amgen Tour Of California - Stage 1 ('10)
12
16
#32  Driedaagse De Panne-Koksijde - Stage 1 ('13)
1
18
#33  Gent - Wevelgem ('13)
1
23
#34  Tour de France - Stage 16 ('16)
1
27
#35  Tirreno-Adriatico - Stage 3 ('17)
1
29
#36  Amgen Tour of California - Stage 1 ('16)
1
31
#37  Amgen Tour of California - Stage 6 (ITT) ('15)
1
35
#38  Tour de France - Stage 2 ('18)
1
62
#39  Amgen Tour Of California - Stage 5 ('10)
1
65
#40  Tour de Suisse - Stage 8 ('11)
1
67
#41  Amgen Tour of California ('15)
1
69
#42  Amgen Tour of California - Stage 4 ('16)
1
1
#43  Tour of Qatar - Stage 3 ('12)
74
75
#44  Amgen Tour of California - Stage 7 ('14)
1
86
#45  Tour de France - Stage 2 ('16)
1
93
#46  Tirreno-Adriatico - Stage 3 ('14)
1
95
#47  Tour of Oman - Stage 2 ('12)
1
106
#48  Tour de France - Stage 7 ('13)
1
109
#49  Amgen Tour of California - Stage 1 ('19)
1
1
#50  Driedaagse De Panne-Koksijde - Stage 2 ('13)
109
119
#51  Tirreno-Adriatico - Stage 5 ('17)
1
123
#52  Tour de France - Stage 6 ('12)
1
128
#53  Tour de France - Stage 1 ('12)
1
131
#54  Tour de Romandie - Stage 2 ('10)
1
133
#55  Tour de Suisse - Stage 3 ('14)
1
140
#56  Tour de France - Stage 11 ('16)
1
141
#57  Tour de Suisse - Stage 3 ('11)
1
146
#58  Tirreno-Adriatico - Stage 4 ('12)
1
148
#59  Tour de Suisse - Stage 3 ('15)
1
153
#60  Tour de France - Stage 3 ('12)
1
163
#61  Tour de France - Stage 5 ('18)
1
171
#62  Tour de France - Stage 3 ('17)
1
1005
#63  Tirreno-Adriatico - Stage 6 ('13)
1
1005
#64  Tirreno-Adriatico - Stage 6 ('15)
1
1006
#65  VDK-Driedaagse De Panne-Koksijde - Stage 1 ('14)
1
1007
#66  Amgen Tour Of California - Stage 6 ('10)
1
3
#67  Tour de France - Stage 5 ('15)
2
2
#68  Tour de France - Stage 12 ('13)
3
4
#69  Tour de France - Stage 2 ('15)
2
4
#70  Tour de France - Stage 6 ('13)
2
2
#71  Tour de San Luis - Stage 2 ('13)
5
8
#72  Tour de France - Stage 8 ('18)
2
9
#73  Milano-Sanremo ('13)
2
2
#74  Tour de France - Stage 4 (TTT) ('13)
13
14
#75  Tirreno-Adriatico - Stage 2 ('15)
2
14
#76  Tour of Oman - Stage 6 ('12)
2
17
#77  Tour de Romandie - Prologue ('10)
2
21
#78  Tour de France - Stage 4 ('18)
2
28
#79  Tour de Suisse - Stage 7 ('15)
2
28
#80  Tour de San Luis - Stage 7 ('14)
2
30
#81  Dubai Tour - Stage 2 ('14)
2
36
#82  Tour de France - Stage 1 ('18)
2
37
#83  Tour de France - Stage 13 ('15)
2
43
#84  Tirreno - Adriatico - Stage 6 ('16)
2
52
#85  Tour de France - Stage 6 ('15)
2
57
#86  Amgen Tour of California - Stage 7 ('16)
2
58
#87  Gent - Wevelgem ('12)
2
67
#88  Tour de France - Stage 13 ('12)
2
87
#89  Tirreno-Adriatico - Stage 6 ('17)
2
94
#90  Tour of Oman - Stage 4 ('12)
2
95
#91  Amgen Tour of California - Stage 5 ('14)
2
95
#92  Amgen Tour Of California - Stage 2 ('10)
2
95
#93  Tour de San Luis - Stage 7 ('13)
2
101
#94  Milano-Sanremo ('17)
2
103
#95  Amgen Tour of California - Stage 3 ('15)
2
105
#96  Tour de Suisse - Stage 4 ('15)
2
106
#97  Tour de France - Stage 10 ('16)
2
119
#98  Tirreno-Adriatico - Stage 3 ('15)
2
147
#99  Tour de France - Stage 16 ('15)
2
147
#100  Tour de Suisse - Stage 4 ('11)
2
148
#101  Tour de France - Stage 14 ('12)
2
148
#102  Vuelta a San Juan Internacional - Stage 4 ('19)
2
162
#103  Tour de Suisse - Stage 5 ('14)
2
166
#104  Tour de France - Stage 3 ('13)
2
169
#105  Tirreno - Adriatico ('16)
2
182
#106  Tour de France - Stage 2 ('13)
2
182
#107  Tirreno - Adriatico - Stage 2 ('16)
2
192
#108  Tour de France - Stage 1 ('14)
2
2
#109  Scheldeprijs ('16)
1005
1005
#110  Strade Bianche ('14)
2
1005
#111  Amgen Tour of California - Stage 7 ('19)
2
1006
#112  Tour de Romandie - Stage 5 ('10)
2
3
#113  Tour de France - Stage 10 ('13)
4
3
#114  Tour de France - Stage 21 ('13)
4
3
#115  Tour of Qatar - Stage 2 (TTT) ('12)
5
8
#116  Tour de France - Stage 4 ('16)
3
10
#117  Tour de France - Stage 7 ('18)
3
10
#118  Amgen Tour of California - Stage 1 ('18)
3
12
#119  Tour de France - Stage 4 ('15)
3
35
#120  Amgen Tour of California - Stage 5 ('18)
3
36
#121  Dubai Tour - Stage 3 ('14)
3
41
#122  Tour de Suisse - Stage 5 ('11)
3
42
#123  Amgen Tour of California - Stage 4 ('19)
3
49
#124  Tour of Qatar - Stage 1 ('12)
3
3
#125  Amgen Tour Of California - Stage 4 ('10)
52
3
#126  GP Banca di Legnano - Coppa Bernocchi ('10)
68
83
#127  Tirreno-Adriatico - Stage 3 ('12)
3
134
#128  Vuelta a San Juan Internacional - Stage 2 ('19)
3
140
#129  Tirreno-Adriatico - Stage 2 ('17)
3
144
#130  Tour de Suisse - Prologue ('11)
3
7
#131  Tour de France - Stage 9 (TTT) ('15)
4
4
#132  Tour de France - Stage 2 ('17)
10
15
#133  Tirreno - Adriatico - Stage 1 (TTT) ('16)
4
4
#134  Tirreno-Adriatico - Stage 1 (TTT) ('12)
15
39
#135  Tour de Suisse - Prologue ('15)
4
45
#136  Amgen Tour of California - Stage 7 ('18)
4
46
#137  Milano-Sanremo ('15)
4
66
#138  Amgen Tour Of California - Stage 3 ('10)
4
90
#139  Amgen Tour of California - Stage 3 ('18)
4
135
#140  Amgen Tour of California - Stage 2 ('16)
4
137
#141  Tour de Suisse - Stage 2 ('14)
4
143
#142  Tour de Suisse - Prologue ('10)
4
151
#143  Tour de France - Stage 15 ('15)
4
163
#144  Tour de France - Stage 8 ('15)
4
171
#145  Tirreno - Adriatico - Stage 3 ('16)
4
1005
#146  Milano-Sanremo ('12)
4
1006
#147  Tour de France - Stage 2 ('14)
4
8
#148  Tour of Oman - Stage 3 ('12)
5
5
#149  Tirreno-Adriatico - Stage 2 ('13)
9
5
#150  Milano-Sanremo ('14)
10
12
#151  Vuelta a San Juan Internacional - Stage 7 ('19)
5
17
#152  Tirreno-Adriatico - Stage 2 ('14)
5
52
#153  Tour de France - Stage 9 ('18)
5
67
#154  Tour of Oman - Stage 1 ('12)
5
118
#155  Tour de Suisse - Stage 6 ('14)
5
147
#156  Tour de France - Stage 14 ('15)
5
5
#157  Tour de France - Stage 5 ('12)
152
188
#158  Tour de France - Stage 4 ('12)
5
6
#159  Tour de France - Stage 21 ('15)
7
37
#160  Dubai Tour - Stage 1 (ITT) ('14)
6
6
#161  Tour of Qatar ('12)
39
99
#162  Amgen Tour of California - Stage 7 ('15)
6
150
#163  Tour de Suisse - Stage 1 (ITT) ('14)
6
161
#164  Tour de France - Stage 12 ('12)
6
1005
#165  World Championships - Road Race ('13)
6
1005
#166  Milano-Sanremo ('18)
6
7
#167  Amgen Tour of California - Stage 4 ('14)
8
20
#168  Tour de France - Stage 3 (TTT) ('18)
7
115
#169  Vuelta a San Juan Internacional - Stage 3 (ITT) ('19)
7
151
#170  Tirreno - Adriatico - Stage 4 ('16)
7
1007
#171  Tirreno-Adriatico - Stage 1 (TTT) ('18)
7
8
#172  Vuelta a San Juan Internacional - Stage 1 ('19)
9
151
#173  Tour de France - Stage 6 ('18)
8
8
#174  Driedaagse De Panne-Koksijde - Stage 3a ('13)
1006
9
#175  Tirreno-Adriatico - Stage 1 (TTT) ('17)
15
30
#176  Tirreno-Adriatico - Prologue ('15)
9
82
#177  Tour de France - Stage 15 ('12)
9
20
#178  Tour de San Luis - Stage 5 (ITT) ('14)
10
67
#179  Tirreno - Adriatico - Stage 7 (ITT) ('16)
10
110
#180  Tour de Suisse - Stage 2 ('15)
10
1005
#181  Gent - Wevelgem ('15)
10
30
#182  Paris - Roubaix ('16)
11
104
#183  Tour of Qatar - Stage 6 ('12)
11
157
#184  Vuelta a España - Stage 2 ('11)
11
1005
#185  Tirreno-Adriatico - Stage 6 ('12)
11
110
#186  Milano - Sanremo ('16)
12
13
#187  Tour de San Luis - Stage 3 ('14)
91
1005
#188  World Championships - Road Race ('12)
14
27
#189  Amgen Tour of California - Stage 2 (ITT) ('14)
15
144
#190  Tour de Suisse - Stage 7 (ITT) ('14)
15
16
#191  Vuelta a San Juan Internacional - Stage 6 ('19)
52
52
#192  Milano-Sanremo ('11)
17
163
#193  Tour de France - Stage 11 (ITT) ('13)
17
18
#194  Tour de San Luis - Stage 1 ('14)
76
101
#195  Tour de Suisse - Stage 8 ('15)
18
176
#196  Tour de France - Stage 1 (ITT) ('17)
18
123
#197  Tour de France - Stage 1 (ITT) ('15)
19
168
#198  Tirreno-Adriatico - Stage 5 ('14)
20
141
#199  Tirreno-Adriatico - Stage 7 (ITT) ('14)
22
126
#200  Amgen Tour of California - Stage 6 (ITT) ('16)
23
118
#201  Tour de Suisse - Stage 9 (ITT) ('15)
24
159
#202  Tirreno-Adriatico - Stage 4 ('15)
26
130
#203  Amgen Tour of California - Stage 5 ('16)
27
135
#204  Tour de Suisse - Stage 9 (ITT) ('11)
27
170
#205  Tour de France - Stage 3 ('15)
27
1005
#206  Primus Classic ('19)
27
29
#207  Olympic Games Road Race ('12)
34
127
#208  Tirreno-Adriatico ('14)
29
138
#209  Tour de Romandie - Stage 4 (ITT) ('10)
29
107
#210  Tour de Suisse ('15)
30
31
#211  Tour of Qatar - Stage 4 ('12)
71
142
#212  Tirreno-Adriatico - Stage 5 ('13)
32
118
#213  Amgen Tour of California ('16)
35
96
#214  Tour of Oman ('12)
36
41
#215  Tour de France - Prologue ('12)
53
142
#216  Tour de France ('12)
42
47
#217  Tour de San Luis - Stage 4 (ITT) ('13)
45
82
#218  Tour de France - Stage 19 (ITT) ('12)
45
142
#219  Tour de France ('15)
46
60
#220  Gent - Wevelgem ('11)
49
50
#221  Dubai Tour ('14)
73
127
#222  Tour de Suisse ('11)
50
130
#223  Vuelta a San Juan Internacional ('19)
50
98
#224  Amgen Tour of California - Stage 6 ('18)
51
119
#225  Tour de France - Stage 19 ('15)
51
164
#226  Tirreno-Adriatico - Stage 4 ('14)
51
78
#227  Amgen Tour of California ('14)
55
148
#228  Tour de France - Stage 8 ('12)
55
162
#229  Tour de France - Stage 10 ('12)
56
98
#230  Amgen Tour of California ('18)
58
58
#231  Tour de France - Stage 1 ('13)
154
76
#232  Tour of Oman - Stage 5 ('12)
59
72
#233  Amgen Tour of California - Stage 4 (ITT) ('18)
60
173
#234  Tour de France - Stage 9 ('16)
61
92
#235  Tour de San Luis - Stage 6 ('14)
62
108
#236  Tour de San Luis - Stage 3 ('13)
69
162
#237  Tirreno-Adriatico - Stage 5 ('12)
69
1006
#238  Tour de France - Stage 17 ('16)
70
134
#239  Tour de France - Stage 16 ('12)
73
91
#240  Tour de San Luis ('14)
76
114
#241  Amgen Tour of California - Stage 3 ('14)
78
180
#242  Tour de France - Stage 13 (ITT) ('16)
78
108
#243  Amgen Tour of California - Stage 5 ('19)
80
81
#244  Tour de France - Stage 14 ('13)
105
148
#245  Tour de France ('13)
82
114
#246  Tour de San Luis ('13)
83
130
#247  Vuelta a San Juan Internacional - Stage 5 ('19)
84
131
#248  Amgen Tour of California - Stage 2 ('19)
85
138
#249  Tour de Suisse - Stage 2 ('11)
85
98
#250  Amgen Tour of California - Stage 6 ('19)
86
86
#251  Amgen Tour of California - Stage 3 ('19)
111
1005
#252  Paris - Roubaix ('11)
86
1005
#253  Tour de Suisse - Stage 9 ('14)
88
152
#254  Tour de France - Stage 17 ('12)
89
113
#255  Amgen Tour of California - Stage 2 ('18)
91
132
#256  Tour de France - Stage 17 ('15)
91
160
#257  Tour de France - Stage 17 (ITT) ('13)
91
125
#258  Tour de Suisse - Stage 7 ('11)
92
116
#259  Tour de San Luis - Stage 4 ('14)
93
130
#260  Tour de Suisse - Stage 5 ('15)
94
95
#261  Tour de Suisse - Stage 1 ('10)
157
139
#262  Tirreno-Adriatico - Stage 5 ('15)
96
156
#263  Tour de France - Stage 20 ('15)
98
166
#264  Tirreno-Adriatico - Stage 4 ('13)
98
143
#265  Tour de Suisse - Stage 6 ('11)
100
155
#266  Tour de France - Stage 11 ('15)
100
115
#267  Tour de San Luis - Stage 2 ('14)
102
103
#268  Tour de France - Stage 18 ('15)
137
147
#269  Tour de France - Stage 19 ('13)
104
150
#270  Tour de San Luis - Stage 6 ('13)
104
108
#271  Amgen Tour of California - Stage 3 ('16)
105
105
#272  Tirreno-Adriatico - Stage 4 ('17)
120
105
#273  Dubai Tour - Stage 4 ('14)
124
141
#274  Tour de France - Stage 9 ('13)
105
161
#275  Tour de France - Stage 9 (ITT) ('12)
105
110
#276  Amgen Tour of California - Stage 6 ('14)
107
163
#277  Tour de France - Stage 20 ('13)
109
182
#278  Tour de France - Stage 5 ('16)
110
110
#279  Ronde van Vlaanderen / Tour des Flandres ('11)
1005
141
#280  Tour de Suisse - Stage 8 ('14)
112
154
#281  Tour de France - Stage 11 ('12)
112
112
#282  Tour de Suisse - Stage 2 ('10)
1006
1005
#283  Vuelta a España - Stage 4 ('11)
113
1006
#284  Tirreno-Adriatico - Stage 7 (ITT) ('17)
113
146
#285  Tour de France - Stage 18 ('13)
114
115
#286  Tour de San Luis - Stage 5 ('13)
117
159
#287  Tour de France - Stage 10 ('18)
115
169
#288  Vuelta a España - Stage 3 ('11)
117
1007
#289  Tour de France - Stage 11 ('18)
119
146
#290  Tour de France - Stage 7 ('12)
120
167
#291  Tour de France - Stage 12 ('15)
122
173
#292  Tour de France - Stage 8 ('13)
123
150
#293  Tour de France - Stage 15 ('13)
130
138
#294  Tour de France - Stage 16 ('13)
137
196
#295  Tour de France - Stage 8 ('16)
137
143
#296  Tour de France - Stage 12 ('16)
142
154
#297  Tour de France - Stage 15 ('16)
152
171
#298  Tour de France - Stage 10 ('15)
158
177
#299  Tour de France - Stage 7 ('16)
184
186
#300  Tour de France - Stage 4 ('17)
1008
1005
#301  World Championships - Road Race ('10)
1005
Show full list
All information and specifications shown on this website are based upon the latest available information provided by race organizations, teams and riders. No rights can be withdrawn from rankings, results or statistics as presented on this website.   0.9551 sec.