Over the last few weeks the folks at both Strava and TrainingPeaks have been sending me occasional (or daily in some cases) updates of each file upload to their respective services for all riders in the Tour de France that have made the data public. Many times this includes power data, while other times it’s just GPS & speed/heart rate/cadence data.

But fear not – no matter what data is there, pretty much all of the files will make you feel lazy. I’ve taken all of the data they’ve sent over and consolidated together into a comprehensive list. Note that this only includes full second by second data (no ‘total average’ type stuff).

If folks know of other links to full rider files not listed here for the 2015 Tour de France, just drop a note in the comments and I’ll try and update the list accordingly. I figure it’d be kinda neat to have a one-stop-shop for all activities from this year. Perhaps it’ll be useful to someone.

Note that the titles are as-is by the rider as was uploaded to Strava or TrainingPeaks. Here’s a couple of things worthy of checking out:

– All of the file names that Koen de Kort gives his Strava rides. Hilarious stuff.

– The last entry in each section is the TrainingPeaks ride uploaded for that stage. These all have power data for them. You can find short TrainingPeaks analysis blurbs of each one within these three posts: Week 1, Week 2, and Week 3.

– The mountain stages (Pyrenees in the middle, Alps towards the ends). Riders such as Paul Voss and Paul Martens do have power data in theirs as well.

– The fact that some of the riders rest day rides are still 2 hours long.

– The files of stage winners Andre Greipel, Romain Bardet and Thibaut Pinot on their respective wins.

With that – let’s dive into it!

Note: All stage profile images from the LeTour.fr site.

TdF Stage 1:

Laurens ten Dam – Crazy crowds. Unforgettabe!

Robert Gesink – Tour De France, Timetrail #Utrecht, The Netherlands. One of the best experiences ever on a bike! #CrazyCrowds

Steven Kruijswijk – 2015-07-04 15:13:21

Koen de Kort – TT Tour de France, absolutely loved it despite not going very fast. Best experience in my life. AWESOME AWESOME

Paul Martens – TdF TT, teamclassification 1st, Bam!!!

Paul Voss – Tour de France/1.Stage (TT)

Luke Durbridge – Stage 1

TdF Stage 2:

Koen de Kort – Nice start, bit of a storm and a nice sunny final. Unfortunately I had to change my shoe after someone rode into it just when it all happened. I’m annoyed

Laurens ten Dam – Data till crash. Than Pioneer was on top of car.

Paul Martens – 2nd stage TDF, bad luck for the team

Jeremy Roy – TDF #2

Steven Kruijswijk – TdF 2 #wind & rain #i want mountains;)

Thibaut Pinot – Tour de France – Etape 2

Damiano Caruso – 07/05/2015 Utrecht, Utrecht, Netherlands

Emanuel Buchmann – Tour de France Stage 2

Georg Preidler – TdF Stage 2… didnt expect that much stress :O

Jacques Janse van Rensburg – 07/05/2015 Tour de France Stage 2

Marcel Wyss – 2. Etappe TdF, Wind & Regen aber kein Sturz

Michal Kwiatkowski – 07/05/2015 Utrecht, Utrecht, Netherlands

Luke Rowe – Stage 2

TdF Stage 3:

Robert Gesink – Tour de France, Hectic Stage 3. Mur de Huy. 14th.

Alex Dowsett – 07/06/2015 Antwerpen, Vlaams Gewest, Belgium

Michael Kwiatkowski – 07/06/2015 Boechout, Vlaams Gewest, Belgium

Damiano Caruso – 07/06/2015 Boechout, Vlaams Gewest, Belgium

Jacques Janse van Rensburg – Tour de France Stage 3

Koen de Kort – 2015-07-06 13:12:39

Marcel Wyss – 3. Etappe TdF, Mur du Huy, scheiss Tag fürs Team!

Paul Martens – 3rd stage TdF , totally crazy here

Steven Kruijswijk – TdF 3 #deja vu #crashes #still in one piece

Emmanuel Buchmann – Tour de France Stage 3

Roy Jeremy – TDF #3 Bon retablissement William

Paul Voss – Tour de France/3.Stage

Luke Rowe – Stage 3

TdF Stage 4:

Koen de Kort – Cobbles in the Tour. Really good legs but a wrong decision in the final and no champagne for us. Disappointed!

Paul Voss – https://www.strava.com/activities/341150121

Thibaut Pinot – http://www.strava.com/activities/341119973

Andre Greipel – https://www.strava.com/activities/341114575

Steven Kruijswijk – https://www.strava.com/activities/341020170

Georg Preidler – https://www.strava.com/activities/341014407

Jeremy Roy – https://www.strava.com/activities/341087878

Paul Martens – https://www.strava.com/activities/341039065

Marcel Wyss – https://www.strava.com/activities/341054972

Michal Kwiatkowski – https://www.strava.com/activities/341022292

Jacques Janse van Rensburg – https://www.strava.com/activities/341075109

Emanuel Buchmann – https://www.strava.com/activities/341208042

Damiano Caruso – https://www.strava.com/pros/4084289

Laurens ten Dam – https://www.strava.com/activities/341019365

Luke Rowe – Stage 4

TdF Stage 5:

Andre Greipel – 07/08/2015 Arras, Nord-Pas-de-Calais, France

Alex Dowsett – 07/08/2015 Arras, Nord-Pas-de-Calais, France

Robert Gesink – Tour de France Stage 5. This probably looked like an easy day on TV… IT WASN’T.

Koen de Kort – Lots of wind, very stressful but no echelons, all GC teams wanted to avoid time loss rather than cause it. We tried a leadout in the bunch sprint but we need a little bit of fine tuning. We’ll get there!

Laurens ten Dam – 2015-07-08 12:45:31

Michal Kwiatkowski – 07/08/2015 Marœuil, Nord-Pas-de-Calais, France

Paul Voss – Tour de France/5.Stage

Damiano Caruso – 07/08/2015 Sainte-Catherine, Nord-Pas-de-Calais, France

Emanuel Buchmann – Tour de France Stage 5

Jacques Janse van Rensburg – Tour de France Stage 5

Roman Bardet – TDF #4 : du stress en veux tu en voilà.

Thibaut Pinot – Tour de France – Etape 5

Reinardt Janse van Rensburg – Tour de France Stage 5

Svein Tuft – Stage 5

TdF Stage 6:

Robert Gesink – Tour de France, Stage 6! Easy day with hard final!

Alex Dowsett – 07/09/2015 Abbeville, Picardie, France

Andre Greipel – 07/09/2015 Abbeville, Picardie, France

Emanuel Buchmann – Tour de France Stage 6

Georg Preidler – TdF Stage 6…chasing all day

Jacques Janse van Rensburg – Tour de France Stage 6

Koen de Kort – Less stressful stage until the last 50km, tried hard to set John up for another sprint, we’ll keep trying until we succeed.

Marcel Wyss – 6. Etappe TdF, ein ruhiger Tag im Kraftsparmodus

Michal Kwiatkowski – 07/09/2015 Yonval, Picardie, France

Paul Martens – Stage 6 tdF , finallly a little bit less stress

Paul Voss – Tour de France/6.Stage

Steven Kruijswijk – TdF 6

Thibaut Pinot – Tour de France – Etape 6

Reinardt Janse van Rensburg – Tour de France Stage 6

Luke Durbridge – Stage 6

TdF Stage 7:

Reinardt Janse van Rensburg – Tour de France stage 7

Adam Yates – TDF STAGE 7

Alex Dowsett – 07/10/2015 Livarot, Basse-Normandie, France

Andre Greipel – 07/10/2015 Livarot, Basse-Normandie, France

Emanuel Buchman – Tour de France Stage 7

Georg Preidler – TdfF Stage 7 #niceday!!

Jacques Janse van Rensburg – Tour de France Stage 7

Koen de Kort – Again some small mistakes in the final. Still feeling very strong personally but hasn’t translated to a Dege win. Yet!

Laurens ten Dam – This was a nice day

Marcel Wyss – 7. Etappe TdF, von der Normandie in die Bretagne

Michal Kwiatkowski – 07/10/2015 Sainte-Marguerite-des-Loges, Basse-Normandie, France

Paul Martens – 7th stage Tdf, already before kilometer 0 i tpuched the ground

Paul Voss – Tour de France/7.Stage

Robert Gesink – Tour de France, Stage 7. Bunchsprint. Hot day!

Jeremy Roy – TDF #7

Steven Kruijswijk – TdF 7 #sunny friday #relax

Thibaut Pinot – Tour de France – Etape 7

Luke Rowe – Stage 7

TdF Stage 8:

Laurens ten Dam – The Mur did hurt.

Adam Yates – TDF STAGE 8

Alex Dowsett – 07/11/2015 Rennes, Bretagne, France

Emanuel Buchmann – Tour de France Stage 8

Jacques Janse van Rensburg – Tour de France Stage 8

Koen de Kort – A day of rolling hills and from the intermediate sprint very high pace. Came into an accidental breakaway after the sprint when some guys kept going and when the bunch came back it was on. Didn’t stop until the finish line

Marcel Wyss – 8. Etappe TdF, erst Bummelfahrt, dann voll Gas!

Michal Kwiatkowski – 07/11/2015 Montgermont, Bretagne, France

Paul Martens – 8th stage TdF Mur de Bretagne

Paul Voss – Tour de France/8.Stage

Robert Gesink – TourDeFrance Stage8, Mur de Bretagne

Jeremy Roy – TDF #8 ..REnnes – mûr de Bretagne

Steven Kruijswijk – TdF 8

Thibaut Pinot – Tour de France – Etape 8

Arnaud Demare – #8 Tour de France, Mur de Bretagne!

Reinardt Janse van Rensburg – Tour de France Stage 8

Luke Rowe – Stage 8

TdF Stage 9 (Team Time Trial):

Team LottoNL- Jumbo:

Robert Gesink – Team Time Trail Tour De France 2015

Steven Kruijswijk – TdF 9 #TTT

Paul Martens – Stage 9, TTT

Luke Rowe – Stage 9

TdF Rest Day #1:

(No official stage this day, just rest day rides)

LottoNL-Jumbo Rest Day Rides

Robert Gesink – Tour de France, First Restday Ride!

Laurens ten Dam – Restday ride

Steven Kruijswijk – TdF #restday

TdF Stage 10:

Robert Gesink – Tour de France, Jippie!!!! Great day! 4th.

Adam Yates – TDF STAGE 10

Alex Dowsett – 07/14/2015 Tarbes, Midi-Pyrénées, France

Arnaud Demare – #10 Tour de France, La pierre saint Martin

Emanuel Buchmann – Tour de France Stage10

Jacques van Rensburg – Tour de France Stage 10

Laurens ten Dam – Mountainfinish #1!

Marcel Wyss – 10. Etappe, TdF, krank 🙁

Michal Kwiatkowski – 10. Etappe, TdF, krank 🙁

Paul Martens – 10th stage, first Hc mountain,

Paul Voss – Tour de France/10.Stage

Reinardt Janse van Rensburg – Tour de France Stage 10 – First Mountain stage

Jeremy Roy – TDF #10 Tarbes-Pierre St Martin

Steven Kruijswijk – TdF 10 #first Mountain

Thibaut Pinot – Tour de France – Etape 10

Steve Morabito – TDF_Etape 10_Pierre Saint Martin

Luke Durbridge – Stage 10

TdF Stage 11:

Emanuel Buchmann – Tour de France Stage 11

Robert Gesink – Tour de France Stage11. Hard start! Hard Tourmalet and Hard finish! So, hard day in general… 😉

Andre Greipel – 07/15/2015 Pau, Aquitaine, France

Michal Kwiatkowski – 07/15/2015 Meillon, Aquitaine, France

Laurens ten Dam – 2015-07-15 11:46:52

Alex Dowsett – 07/15/2015 Pau, Aquitaine, France

Georg Preidler – TdF Stage 11 even more dehydrated

Arnaud Demare – #11 Tour de France, Aspin, Tourmalet, Echappé

Jacques Janse van Rensburg – Tour de France Stage 11

Thibaut Pinot – Tour de France Etape 11

Koen de Kort – That was a stage I’ll definitely remember after the Tour. Full gas all day in incredible heat but at least I had some good legs!

Marcel Wyss – 11. Etappe TdF, Col d’Aspin & Col de Tourmalet

Steven Kruijswijk – TdF 11 #not good enough

Simon Yates – 15/07/2015 Pau, Aquitaine, France

Steve Morabito – 15/07/2015 Pau, Aquitaine, France

Paul Voss – Tour de France/11.Stage

Paul Martens – 11th stage Cauterets, full gas in the heat

Jeremy Roy – TDF#11 Pau Cauterets

Warren Barguil – 2015-07-15 10:46:34

Luke Durbridge – Stage 11

TdF Stage 12:

Michal Kwiatkowski – 07/16/2015 Lannemezan, Midi-Pyrénées, France

Georg Preidler – TdfF Stage 12….breakaway day! #outch

Jeremy Roy – TDF#12 Lannemezan – Plateau de Beille

Steven Kruijswijk – TdF 12 #hard stage

Arnaud Demare – #12 Tour de France, PLateau de Beille , KO

Emanuel Buchmann – Tour de France Stage 12

Koen de Kort – Hot and sunny at the start, rain and cold at the finish with lots of mountains in between

Laurens ten Dam – Hot. Hotter. Rain and cold. Last Pyrenees done

Marcel Wyss – 12. Etappe TdF, Königsetappe, immer noch keine Kraft

Paul Martens – 12th stage, pressed start too late.

Reinardt Janse van Rensburg – Tour de France Stage 12

Robert Gesink – Hard but good day @Letour. Unlucky flat tire at the start of Plateau de Beille. Changed bikes.

Simon Yates – 16/07/2015 Lannemezan, Midi-Pyrénées, France

Thibaut Pinot – Tour de France – Etape 12

Steve Morabito – TDF_Etape 12_Plateau de Beille

Alexandre Geniez – TDF etape 12 porter aspet la core port de l’hers et bielle

Luke Rowe – Stage 12

TdF Stage 13:

Paul Martens – 13th stage, cooked, but good finish for me

Robert Gesink – TDF, a day in the oven. #HotHotHot

Michael Kwiatkowski – 07/17/2015 Venerque, Midi-Pyrénées, France

Emanuel Buchmann – Tour de France Stage 13

Jacques Janse van Rensburg – Tour de France Stage 13 – Must have been about 40C out there today + melting road made for a really tough day…

Laurens ten Dam – 2015-07-17 12:20:54

Paul Voss – Tour de France/13.Stage

Steven Kruijswijk – TdF 13 #roasted

Thibaut Pinot – 17/07/2015 Muret, Midi-Pyrénées, France

Adam Yates – TDF STAGE 13

Arnaud Demare – #13 Tour de France , Rodez , CHAUD!!!!!!

Reinardt Janse van Rensburg – Tour de France – Stage 13 – No easy days in the Tour!! Strong break and full gas chase all day. Scorching hot and iritated riders

Luke Rowe – Stage 13

TdF Stage 14:

Thomas De Gendt – 18-07-15 Rodez, Midi-Pyrénées, France

Adam Yates – TDF STAGE 14

Armaud Demare – #14 Tour de France, Rodez—> Mende

Emmanuel Buchmann – Tour de France Stage 14

Georg Preidler – TdF Stage 14…

Koen de Kort – Day in the break, hard to get into the break but alright once I was there. Unfortunately the finish climb was way too hard! 15th

Laurens ten Dam – Some time you’re in the flow. Some time you’re not

Marcel Wyss – 14. Etappe TdF, schöne Landschaft aber keine Zeit zum geniessen…

Michal Kwiatkowski – 07/18/2015 Le Monastère, Midi-Pyrénées, France

Paul Martens – Stage 14 Mende

Paul Voss – Tour de France/14.Stage

Robert Gesink – TDF Stage to Mende.

Simon Yates – 18/07/2015 Rodez, Midi-Pyrénées, France

Steven Kruijswijk – TdF 14

Luke Durbridge – Stage 14

TdF Stage 15:

Paul Voss – Tour de France/15.Stage

Adam Yates – TDF STAGE 15

Emanuel Buchmann – Tour de France Stage 15

Georg Preidler – TdF Stage 15…#vroem, vroem

Jacques Janse van Rensburg – Tour de France Stage 15

Koen de Kort – What a day, high pace from the start and it never slowed down, somehow ended in a bunch sprint and we did all we could for Dege again. So close…

Laurens ten Dam – Kind of horrorday. Suffered with the big S

Marcel Wyss – 15. Etappe TdF, FAST! Den ganzen Tag in den Lenker gebissen

Michal Kwiarowski – 07/19/2015 Mende, Languedoc-Roussillon, France

Paul Martens – 15th stage, really fast ride

Reinardt Janse van Rensburg – Tour de France Stage 15

Robert Gesink – TDF, Fast day!

Steven Kruijswijk – TdF 15 #fastttt

Thibaut Pinot – Tour de France – Etape 15

Luke Durbridge – Stage 15

TdF Stage 16:

Robert Gesink – TDF, Bonjour Gap!

Adam Yates – TDF STAGE 16

Laurens ten Dam – See tweet. Gap is no nice to me. Hopefully tomorrow it is.

Marcel Wyss – 16. Etappe TdF, herzlich willkommen Ruhetag!

Michal Kwiatkowski – 07/20/2015 Romans-sur-Isère, Rhône-Alpes, France

Paul Martens – 16th stage Gap

Paul Voss – Tour de France/16.Stage

Reinardt Janse van Rensburg – Tour de France Stage 16

Romain Bardet – Gap #TDF

Jeremy Roy – TDF #16 Bourg-de-Péage / GAP

Simon Yates – 20/07/2015 Bourg-de-Péage, Rhône-Alpes, France

Steven Kruijswijk – TdF 16 #…..

Thibaut Pinot – Tour de France – Etape 16

Luke Rowe – Stage 16

TdF Rest Day #2:

(No official stage this day, just rest rides)

Robert Gesink – TDF Restday Ride

TdF Stage 17:

Thibaut Pinot – Tour de France – Etape 17

Robert Gesink – TDF stage 17!

Adam Yates – TDF STAGE 17

Arnaud Demare – #17 Tour de france, Pra Loup

Emanuel Buchmann – #17 Tour de france, Pra Loup

Jacques Janse van Rensburg – Tour de France Stage 17

Laurens ten Dam – 2015-07-22 12:45:28

Marcel Wyss – 17. Etappe TdF, erste Alpen Bergetappe

Paul Martens – 17th stage Pra Loup.

Paul Voss – Tour de France/17.Stage

Reinardt Janse van Rensburg – Tour de France Stage 17

Jeremy Roy – TDF #17 Digne-les-Bains, Pra Loup

Simon Yates – 22/07/2015 Digne-les-Bains, Provence-Alpes-Côte d’Azur, France

Steven Kruijswijk – TdF 17 #breakaway

Luke Rowe – Stage 17

TdF Stage 18:

Romain Bardet – Victoire sur le Tour. #happiestriderever

Robert Gesink – TDF Stage 18!

Arnaud Demare – TDF Stage 18!

Emanuel Buchmann – Tour de France Stage 18

Jacques Janse van Rensberg – Tour de France Stage 18

Koen de Kort – Rode on the front in a TdF mountain stage for the first time in my life. I liked it!

Laurens ten Dam – 2015-07-23 12:11:33

Marcel Wyss – 18. Etappe TdF, harte Bergetappe

Paul Martens – 18th stage glandon, what a mo… F…er

Paul Voss – Tour de FranceTour de France Stage 18/18.Stage

Reinardt Janse van Rensburg – Tour de France Stage 18

Jeremy Roy – TDF#18 GAP – St Jean Maurienne

Steven Kruijswijk – TdF 18

Luke Durbridge – Stage 18

TdF Stage 19:

Thibaut Pinot – Tour de France – Etape 19

Arnaud Demare – #19 Tour de France, Chaussy, Croix de Fer, Mollard, Toussuire

Emanuel Buchmann – Tour de France Stage 19

Jacques Janse van Rensburg – Tour de France Stage 19

Koen de Kort – Bad day to have a bad day. Made the time cut so all is good!

Laurens ten Dam – More than tired

Marcel Wyss – 19. Etappe TdF, Gruppetto… Paris ist das Ziel…

Paul Martens – 19th stage. NOT normal .

Paul Voss – Tour de France/19.Stage

Robert Gesink – TDF Stage 19!

Jeremy Roy – TDF #20 St Jean – Toussuire via Chaussy , Croix de Fer, Mollard !!!

Steven Kruijswijk – TdF 19 #hard stage

Luke Durbridge – Stage 19

TdF Stage 20:

Thibaut Pinot – Tour de France – Etape 20… MAGIQUE!

Adam Yates – TDF STAGE 20

Arnaud Demare – #20, Tour de France, Alpes d’Huez!!!

Emanuel Buchmann – Tour de France Stage 20

Marcel Wyss – Was für eine Leistung von Mathias Frank nach 2x Radwechsel und Sturz an der Alpe d’Huez!

Paul Voss – Tour de France/20.Stage

Reinardt Janse van Rensburg – Tour de France Stage 20

Jeremy Roy – TDF #20 Alpe d’Huez .ohhhhhhhh YESSSSSSSSSS

Steven Kruijswijk – TdF 20 #AlpedHuez #Ambiance!

Alexandre Geniez – Etape 20 dans l’échappée vers l’alpes

Luke Durbridge – Stage 20

TdF Stage 21:

Emanuel Buchmann – Tour de France Stage 21

Laurens ten Dam – 2015-07-26 16:18:46

Georg Preidler – TdF Stage 21over and out

Jacques Janse van Rensburg – Tour de France Stage 21 Champs-Elysees!!!!!!!!!!!!!!!!!!!!!!

Reinardt Janse van Rensburg – Tour de France Stage 20 – Wow, so happy to arrive in Paris and finish. I can definitely tell you I am pretty empty and relieved to make it to the finish now.

Steven Kruijswijk – 2015-07-26 16:46:05

Marcel Wyss – 21. Etappe TdF, Paris Champs-Elysees!

Thomas de Gendt – 26-07-15 Meudon, Île-de-France, France

—

Go forth and enjoy! Thanks for reading!