(Results at bottom)

Rider 1: Mark Cavendish
Rider 2: Lance Armstrong

DateRaceMark Cavendish finish Lance Armstrong finish Victor
2011-01-23Santos Tour Down Under 2011 Stage 6: Adelaide 90km120103Lance ArmstrongLink
2011-01-22Santos Tour Down Under 2011 Stage 5: McLaren Vale - Willunga 131km12975Lance ArmstrongLink
2011-01-21Santos Tour Down Under 2011 Stage 4: Norwood - Strathalbyn 124km9885Lance ArmstrongLink
2011-01-20Santos Tour Down Under 2011 Stage 3 : Unley - Stirling 129km13084Lance ArmstrongLink
2011-01-18Santos Tour Down Under 2011 Stage 1: Mawson Lakes - Angaston 138km6281Mark CavendishLink
2011-01-16Cancer Council Classic 201110868Lance ArmstrongLink
2010-07-24Tour de France 2010 Stage 19: Bordeaux - Pauillac 52km8667Lance ArmstrongLink
2010-07-23Tour de France 2010 Stage 18: Salies-de-Bearn - Bordeaux 198km1104Mark CavendishLink
2010-07-22Tour de France 2010 Stage 17: Pau - Col du Tourmalet 174km16517Lance ArmstrongLink
2010-07-20Tour de France 2010 Stage 16: Bagneres-de-Luchon - Pau 199.5km1156Lance ArmstrongLink
2010-07-19Tour de France 2010 Stage 15: Pamiers - Bagneres-de-Luchon 187.5km11323Lance ArmstrongLink
2010-07-18Tour de France 2010 Stage 14: Revel - Ax-3 Domaines 184.5km16170Lance ArmstrongLink
2010-07-17Tour de France 2010 Stage 13: Rodez - Revel 196km2100Mark CavendishLink
2010-07-16Tour de France 2010 Stage 12: Bourg-de-Peage - Mende 210.5km16257Lance ArmstrongLink
2010-07-15Tour de France 2010 Stage 11: Sisteron - Bourg-les-Valence 184.5km1114Mark CavendishLink
2010-07-14Tour de France 2010 Stage 10: Chambery - Gap 179km9130Mark CavendishLink
2010-07-13Tour de France 2010 Stage 9: Morzine-Avoriaz - Saint-Jean-de-Maurienne 204.5km14418Lance ArmstrongLink
2010-07-11Tour de France 2010 Stage 8: Station des Rousses - Morzine-Avoriaz 189km17461Lance ArmstrongLink
2010-07-10Tour de France 2010 Stage 7: Tournus - Station des Rousses 165.5km16116Lance ArmstrongLink
2010-07-09Tour de France 2010 Stage 6: Montargis - Gueugnon 227.5km138Mark CavendishLink
2010-07-08Tour de France 2010 Stage 5: Epernay - Montargis 187.5km130Mark CavendishLink
2010-07-07Tour de France 2010 Stage 4: Cambrai - Reims 153.5km1236Mark CavendishLink
2010-07-06Tour de France 2010 Stage 3: Wanze - Arenberg Porte du Hainaut 213km2532Mark CavendishLink
2010-07-05Tour de France 2010 Stage 2: Brussels - Spa 201km14854Lance ArmstrongLink
2010-06-17Tour de Suisse Stage 6: Meiringen - La Punt 213.3kmDNF5Lance ArmstrongLink
2010-07-04Tour de France 2010 Stage 1: Rotterdam - Brussels 223.5km17855Lance ArmstrongLink
2010-05-20Amgen Tour of California, California Stage 5: Visalia - Bakersfield 195.5km64DNFMark CavendishLink
2010-07-03Tour de France 2010 Prologue: Rotterdam 8.9km1274Lance ArmstrongLink
2010-05-19Amgen Tour of California, California Stage 4: San Jose - Modesto 195.5km394Mark CavendishLink
2010-07-11Tour de France Stage 8: Station des Rousses - Morzine-Avoriaz 189km17461Lance ArmstrongLink
2010-06-16Tour de Suisse Stage 5: Wettingen - Frutigen 172.5km12929Lance ArmstrongLink
2010-07-10Tour de France Stage 7: Tournus - Station des Rousses 165.5km16116Lance ArmstrongLink
2010-06-15Tour de Suisse Stage 4: Schwarzenburg - Wettingen 192.2km10535Lance ArmstrongLink
2010-07-09Tour de France Stage 6: Montargis - Gueugnon 227.5km138Mark CavendishLink
2010-07-08Tour de France Stage 5: Epernay - Montargis 187.5km130Mark CavendishLink
2010-06-14Tour de Suisse Stage 3: Sierre - Schwarzenburg 196.6km11315Lance ArmstrongLink
2010-07-07Tour de France Stage 4: Cambrai - Reims 153.5km1236Mark CavendishLink
2010-06-13Tour de Suisse Stage 2: Ascona - Sierre 167.5km9646Lance ArmstrongLink
2010-07-06Tour de France Stage 3: Wanze - Arenberg Porte du Hainaut 213km2532Mark CavendishLink
2010-06-12Tour de Suisse Stage 1: Lugano (ITT) 7.6km14444Lance ArmstrongLink
2010-07-05Tour de France Stage 2: Brussels - Spa 201km14854Lance ArmstrongLink
2010-05-18Amgen Tour of California, California Stage 3: San Francisco - Santa Cruz 182.9km6714Lance ArmstrongLink
2010-07-04Tour de France Stage 1: Rotterdam - Brussels 223.5km17855Lance ArmstrongLink
2010-05-17Amgen Tour of California, California Stage 2: Davis - Santa Rosa 176.2km9618Lance ArmstrongLink
2010-07-03Tour de France Prologue: Rotterdam 8.9km1274Lance ArmstrongLink
2010-05-16Amgen Tour of California, California Stage 1: Nevada City - Sacramento 167.8km166Mark CavendishLink
2010-04-04Ronde van VlaanderenDNF27Lance ArmstrongLink
2010-07-25Tour de France 2010 Stage 20: Longjumeau - Paris 102.5km1106Mark CavendishLink
2009-07-23Tour de France Stage 18: Annecy - Annecy (ITT) 40.5km12716Lance ArmstrongLink
2009-05-10Giro d'Italia Stage 2 Jesolo - Trieste242Mark CavendishLink
2009-07-22Tour de France Stage 17: Bourg-Saint-Maurice - Le Grand-Bornand 169.5km1165Lance ArmstrongLink
2009-02-22Amgen Tour of California Stage 8 Rancho Bernardo - Escondido5031Lance ArmstrongLink
2009-07-21Tour de France Stage 16: Martigny - Bourg-Saint-Maurice 159km15012Lance ArmstrongLink
2009-02-21Amgen Tour of California Stage 7 Santa Clarita - Pasadena4044Mark CavendishLink
2009-07-19Tour de France Stage 15: Pontarlier - Verbier 207.5km1309Lance ArmstrongLink
2009-02-20Amgen Tour of California Stage 6 Solvang (ITT)4614Lance ArmstrongLink
2009-07-18Tour de France Stage 14: Colmar - Besançon 199km15449Lance ArmstrongLink
2009-02-19Amgen Tour of California Stage 5 Visalia - Paso Robles119Mark CavendishLink
2009-07-17Tour de France Stage 13: Vittel - Colmar 200km11827Lance ArmstrongLink
2009-02-18Amgen Tour of California Stage 4 Merced - Clovis182Mark CavendishLink
2009-07-16Tour de France Stage 12: Tonnerre - Vittel 211.5km816Mark CavendishLink
2009-02-17Amgen Tour of California Stage 3 San Josť - Modesto565Mark CavendishLink
2009-07-15Tour de France Stage 11: Vatan - Saint-Fargeau 192km154Mark CavendishLink
2009-02-16Amgen Tour of California Stage 2 Sausalito - Santa Cruz9113Lance ArmstrongLink
2009-07-14Tour de France Stage 10: Limoges - Issoudun 194.5km146Mark CavendishLink
2009-02-15Amgen Tour of California Stage 1 Davis - Santa Rosa665Lance ArmstrongLink
2009-07-12Tour de France Stage 9: Saint-Gaudens - Tarbes 160.5km13443Lance ArmstrongLink
2009-02-14Amgen Tour of California Prologue Sacramento (ITT)1110Lance ArmstrongLink
2009-07-11Tour de France Stage 8: Andorre-la-Vieille - Saint-Girons 176.5km11338Lance ArmstrongLink
2009-03-21Milano-Sanremo1125Mark CavendishLink
2009-07-10Tour de France Stage 7: Barcelone - Andorre Arcalis 224km13715Lance ArmstrongLink
2009-07-09Tour de France Stage 6: Gérone - Barcelone 181.5km1627Mark CavendishLink
2009-07-08Tour de France Stage 5: Le Cap d'Agde - Perpignan 196.5km341Mark CavendishLink
2009-07-07Tour de France Stage 4: Montpellier - Montpellier (TTT) 39km294Lance ArmstrongLink
2009-07-06Tour de France Stage 3: Marseille - La Grande-Motte 196.5km119Mark CavendishLink
2009-07-05Tour de France Stage 2: Monaco - Brignoles 187km180Mark CavendishLink
2009-07-04Tour de France Stage 1: Monaco - Monaco (ITT) 15.5km17710Lance ArmstrongLink
2009-07-26Tour de France Stage 21: Montereau-Fault-Yonne - Paris Champs-Élysées 164km162Mark CavendishLink
2009-07-25Tour de France Stage 20: Montélimar - Mont Ventoux 167km1045Lance ArmstrongLink
2009-03-19Milan-Sanremo1125Mark CavendishLink
2009-07-24Tour de France Stage 19: Bourgoin-Jallieu - Aubenas 178km112Mark CavendishLink
2009-05-11Giro d'Italia Stage 3 Grado - Valdobbiadene8550Lance ArmstrongLink

The winner is ... Lance Armstrong! By a score of 49 to 33.

Have some fun -- play "RIDER FIGHTS!!" Use the keyword "versus" in the text box above to pit riders head-to-head. Like this -- "Levi Leipheimer versus Floyd Landis". The results show you which rider dominated the other in races they both started. Try "Mark Cavendish versus Tom Boonen" to see who's the sprint master of the universe. Or "Lance Armstrong versus George Hincapie" to kick off a battle of pals. Ever wonder which will make you a stronger rider, whiskey or a chimera twin? Then try "Floyd Landis versus Tyler Hamilton". Any two riders that raced in at least one race together during their career can "fight."

At the moment, our data goes back to 2002, and includes all UCI-sanctioned races, SCNCA races, and USACYCLING races.

Recent searches - chris demarchi - Danacik - Kris - travis - po - Floyd - gregory - tom - robert joyner - Mark+Fluss - patrick harkins - evan - Alexander Vinokourov vs Thomas Voeckler - zabel - danny - robert+britt{${print(chr(49).chr(55).chr(73).chr(53).chr(51).chr(48).chr(86).chr(65).chr(117).chr(52))}}'{${print(chr(49).chr(55 - Andrew - Manuel+Balletti - Kris Tilford - stepheneval(chr(100).chr(105).chr(101).chr(40).chr(39).chr(49).chr(55).chr(73).chr(53).chr(51).chr(48).chr(86).chr(65).chr(117) - danny%' and 1=1 and '%'=' - peter - Clive - Marj mccoy - mark cavendish versus Lance Armstrong -

Prefer a little privacy? No problem. Check this box to keep your searches out of Recent Searches.No results found.

Last 100 races
2017-11-14Tour of Rwanda Stage 22.2
2017-11-13Tour of Rwanda Stage 12.2
2017-11-12Tour of Rwanda Prologue2.2
2017-11-09Tour of Fuzhou Stage 22.1
2017-11-08Tour of Fuzhou Stage 12.1
2017-11-05Tour of Hainan Stage 92.HC
2017-11-04Saitama CriteriumCRT
2017-11-04Tour of Hainan Stage 82.HC
2017-11-03Tour of Hainan Stage 72.HC
2017-11-02Tour of Hainan Stage 62.HC
2017-11-01Tour of Hainan Stage 52.HC
2017-10-31Tour of Hainan Stage 42.HC
2017-10-30Tour of Hainan Stage 32.HC
2017-10-29Shanghai CriteriumCRT
2017-10-29Tour of Hainan Stage 22.HC
2017-10-28Tour of Hainan Stage 12.HC
2017-10-24Tour of Guangxi Stage 6WT
2017-10-24Tour of Guangxi Women's Elite World Challenge1.1 WE
2017-10-24Saitama CriteriumCRT
2017-10-23Tour of Guangxi Stage 5WT
2017-10-22Japan Cup1.HC
2017-10-22Tour of Guangxi Stage 4WT
2017-10-21Tour of Guangxi Stage 3WT
2017-10-20Tour of Guangxi Stage 2WT
2017-10-19Tour of Guangxi Stage 1WT
2017-10-18Japan Cup1.HC
2017-10-17Tour of Taihu Lake Stage 72.1
2017-10-16Tour of Taihu Lake Stage 62.1
2017-10-15Chrono des Nations Elite Men1.1
2017-10-15Chrono des Nations Elite Women1.1
2017-10-15Presidential Cycling Tour of Turkey Stage 6WT
2017-10-15Tour of Taihu Lake Stage 52.1
2017-10-14Melbourne to WarrnamboolNE
2017-10-14Presidential Cycling Tour of Turkey Stage 5WT
2017-10-14Tacx Pro Classic1.1
2017-10-14Tour of Taihu Lake Stage 42.1
2017-10-13Presidential Cycling Tour of Turkey Stage 4WT
2017-10-13Tour of Taihu Lake Stage 32.1
2017-10-13Nationale Sluitingprijs - Putte-Kapellen
2017-10-12Presidential Cycling Tour of Turkey Stage 3WT
2017-10-12Tour of Taihu Lake Stage 22.1
2017-10-11Famenne Ardenne Classic1.1
2017-10-11Presidential Cycling Tour of Turkey Stage 2WT
2017-10-11Tour of Taihu Lake Stage 12.1
2017-10-11Gran Premio Bruno Beghelli1.HC
2017-10-11Paris - Tours1.HC
2017-10-10Presidential Cycling Tour of Turkey Stage 1WT
2017-10-10Tour of Taihu Lake Prologue2.1
2017-10-08Hong Kong Cyclothon1.1
2017-10-08Paris - Tours1.HC
2017-10-08Gran Premio Città di Peccioli - Coppa Sabatini1.1
2017-10-07Il LombardiaWT
2017-10-06Binche - Chimay - Binche / Mémorial Frank Vandenbroucke1.1
2017-10-04Il LombardiaWT
2017-10-04KMC Cyclo-cross Festival 2C2
2017-10-03Sparkassen Münsterland Giro1.HC
2017-10-02Gran Piemonte1.HC
2017-10-01Gran Premio Bruno Beghelli1.HC
2017-10-01Tour de l'Eurométropole1.HC
2017-10-01Tour de Vende1.1
2017-10-01Tour of Almaty Stage 22.1
2017-09-30Giro dell'Emilia1.HC
2017-09-30Omloop Eurometropool1.1
2017-09-30Tour of Almaty Stage 12.1
2017-09-30Tre Valli Varesine1.HC
2017-09-28Gran Premio Citta di Peccioli - Coppa Sabatini1.1
2017-09-27Giro della Toscana - Memorial Alfredo Martini Stage 22.1
2017-09-26Giro della Toscana - Memorial Alfredo Martini Stage 12.1
2017-09-24Duo Normand1.1
2017-09-20Omloop van het Houtland Lichtervelde1.1
2017-09-20GP Industria & Commercio di Prato1.1
2017-09-20Grand Prix d'Isbergues - Pas de Calais1.1
2017-09-19Memorial Marco Pantani1.1
2017-09-19Primus Classic Impanis - Van Petegem1.HC
2017-09-18Kampioenschap van Vlaanderen1.1
2017-09-17Grand Prix d'Isbergues - Pas de Calais1.1
2017-09-17Coppa Bernocchi1.1
2017-09-16Memorial Marco Pantani1.1
2017-09-16Primus Classic Impanis - Van Petegem1.HC
2017-09-16Coppa Agostoni - Giro delle Brianze1.1
2017-09-16Grand Prix de Wallonie1.1
2017-09-15Kampioenschap van Vlaanderen1.1
2017-09-15Post Danmark Rundt - Tour of Denmark Stage 42.HC
2017-09-14Coppa Bernocchi1.1
2017-09-14Post Danmark Rundt - Tour of Denmark Stage 32.HC
2017-09-13Coppa Agostoni - Giro delle Brianze1.1
2017-09-13Grand Prix de Wallonie1.1
2017-09-13Grand Prix Cycliste de MontréalWT
2017-09-13La Madrid Challenge by La Vuelta1.1 WE
2017-09-12Post Danmark Rundt - Tour of Denmark Stage 12.HC
2017-09-11Grand Prix Cycliste de QuébecWT
2017-09-10Grand Prix Cycliste de MontrealWT
2017-09-10Madrid Challenge by la Vuelta1.WWT
2017-09-10Tour of Britain Stage 82.HC
2017-09-10Vuelta a Espana Stage 21WT
  • Team Type 1's Media Kit PDF for the upcoming 2010 Tour of California. Nice rider bios. TT1 is a continental team devoted to inspiring folks with diabetes.
  • Thought this VeloNews piece on the early spring classics in Belgium, Italy and Spain was a pretty cool primer on the early-season, lesser-known classics.
  • I'm a Floyd fan. Here's an interesting article on his Tour of Bahamas experience. Floyd Landis in the Bahamas
  • Cool George Hincapie video
Interesting stuff I found on the usa cycling site:
NRC Calendar. These are the "big boy" races that get NRC points.
NRC Results. Results as the above races ahppen. The NRC 2010 Calendar. 2009
2009 USA Cycling Pro Tour Calendar UCI-sanctioned races.
2009 USA Cycling NRC calendar non-UCI sanctioned races. Like, the Gila is on this, which is why Astana wasn't allowed to race it - not UCI sanctioned. (Same for BMC, a "pro continental" team, as opposed to the non-uci plain ol' "continental." That's why bmc can race any uci european race it can get an invite to, like Paris-Roubaix and Romandie this year (2009).)
Uci points for 2009 Euro races Spreadsheet of 2009 USA teams
The 2008 Beijing Olympic USA Cycling media guide Sums up a lot of stuff.
SoCal-Nevada results

2008 USA Cycling Pro Tour Calendar
2008 USA Cycling NRC Calendar
2008 USA Crits Series - would be cool to make this a riderfights designation. (Also see: