Head to head

Menu
Mark Cavendish
41%
vs
Peter Sagan
59%

Key info compared

35Age30
Great Britain Country Slovakia
14Pro seasons11

Key performance indicators compared

146
Wins
114
13201
Points
21605
165248
Distance
133098
8.0
Points p/100km
16.2
1326
Points GC
1521
2517
Points classics
9441
370
Points time trial
367
68
Same race results
114

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Mark Cavendish   Peter Sagan

Same race results

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