Chris Froome became the first British rider to win the Tour de France twice with victory in the three-week race.
A record-equalling 10 Britons were among the 198 starters in the Dutch city of Utrecht on Saturday, 4 July.
Time trials, crosswinds, cobbles and six-summit finishes, including one atop l'Alpe d'Huez in the penultimate stage, featured in the 102nd edition which climaxed in Paris on 26 July.
Here's how Team Sky's Froome won the 2015 Tour de France...
Saturday, 4 July - stage 1: Individual time trial: Utrecht - Utrecht, 13.8km (8.57 miles)
Winner: Rohan Dennis (Aus/BMC)
The people of Utrecht in the Netherlands poured out in their thousands to watch Australian Rohan Dennis record the quickest average speed ever in a Tour de France stage. The BMC rider was five seconds clear of German Tony Martin in the 13.8km time trial, finishing in a record average speed of 55.446 km/h. Meanwhile, Britain's Chris Froome and the other yellow jersey contenders are within 20 seconds of each other.
Sunday, 5 July - stage 2: Utrecht - Zeeland, 166km (103.14 miles)
Winner: Andre Greipel (Ger/Lotto-Soudal)
Report: Froome gains time on rivals
Amid the coastal winds and sporadic rain on the way to Zeeland, there were plenty of talking points. The conditions created a split in the peloton that saw Chris Froome put as much as one minute and 28 seconds between himself and some of his major yellow jersey rivals. Mark Cavendish failed to win a 26th stage, coming up short against Andre Greipel when moving early in the sprint finish. And Fabian Cancellara also beat Cavendish, coming third to claim the yellow jersey.
Monday, 6 July - stage 3: Antwerp - Huy, 159.5km (99.1 miles)
Winner: Joaquim Rodriguez (Spa/Katusha)
Report: Froome surges into yellow jersey
Another day of drama as two crashes, one involving race leader Fabian Cancellara, forced the race to be neutralised and stopped. When racing resumed, Joaquim Rodriguez proved strongest up the punishing Mur de Huy but the bigger story was Chris Froome gaining more time on his rivals in the race for the overall Tour victory.
Tuesday, 7 July - stage 4: Seraing - Cambrai, 223.5km (138.8 miles)
Winner: Tony Martin
A stage that promised so much, delivered on excitement, if not on big time gaps between the riders chasing the overall race victory. Chris Froome, Alberto Contador, Vincenzo Nibali and Nairo Quintana all finished together, three seconds behind stage winner Tony Martin. For Martin, it was a deserved solo win and the reward of the yellow jersey after narrowly missing out on the opening three days.
Wednesday, 8 July - stage 5: Arras - Amiens, 189.5km (117.7 miles)
Winner: Andre Greipel
Andre Greipel - tipped by Geraint Thomas before the Tour to win this one - held off his rivals in a sprint finish as Mark Cavendish finished third. Chris Froome and all of his rivals finished together in the pack.
Thursday, 9 July - stage 6: Abbeville - Le Havre, 191.5km (118.9 miles)
Winner: Zdenek Stybar
Race leader Tony Martin smashes his collarbone in a crash inside the final kilometre and is ruled out of the rest of the race. In the confusion that follows, Martin's Etixx - Quick-Step team-mate Zdenek Stybar rides off for the victory. Martin's withdrawal from the race leaves Britain's Chris Froome as leader.
Friday, 10 July - stage 7: Livarot - Fougeres, 190.5km (118.3 miles)
Winner: Mark Cavendish
Mark Cavendish times his sprint to perfection as he comes past Andre Greipel in the final 50m to record his 26th career stage victory at the Tour and take third on his own on the all-time list. The Manx Missile has just legendary five-time Tour winners Bernard Hinault (28) and Eddy Merckx (34) ahead of him.
Saturday, 11 July - stage 8: Rennes - Mur de Bretagne, 181.5 km (112.7 miles)
Winner: Alexis Vuillermoz
The 2km slog up the Mur de Bretagne sees defending champion Vincenzo Nibali lose a further 10 seconds on his general classification rivals Chris Froome, Alberto Contador and Nairo Quintana, who all finish together. France's Alexis Vuillermoz races clear to take the stage by five seconds from Ireland's Dan Martin.
Sunday, 12 July - stage 9: Team time trial: Vannes - Plumelec, 28km (17.4 miles)
Winner: BMC Racing
American team BMC Racing live up to their world champions billing by winning the team time trial but Team Sky pushed them close. In fact, had they not had to wait for Nicolas Roche on the climb to the finish, they would have won the stage.
Monday, 13 July - rest day
Tuesday, 14 July - stage 10: Tarbes - La Pierre-Saint-Martin, 167km (103.8 miles)
Winner: Chris Froome
In a fortnight's time, will we look back at this as the day Froome won the Tour? He broke away with 6.4km left of the first summit finish of this year's race to win emphatically and increase his overall lead to nearly three minutes.
Wednesday, 15 July - stage 11: Pau - Cauterets, 188km (116.8 miles)
Winner: Rafal Majka
Report: Froome maintains strong lead
Majka's third stage win at the Tour was never in doubt once he pulled away from a breakaway group during the climb up to the Tourmalet. The Pole finished a minute ahead of Ireland's Dan Martin, with leader Froome finishing safely alongside most of his rivals to retain the yellow jersey.
Thursday, 16 July - stage 12: Lannemezan - Plateau de Beille, 195km (121.1 miles)
Winner: Joaquim Rodriguez
Report: Froome digs in as Rodriguez wins
Spaniard Joaquim Rodriguez mounted a late surge up the hors categorie climb to Plateau de Beille to claim his second stage victory of the Tour. The 36-year-old had been part of a 22-man breakaway that gradually splintered as the climbs took their toll. Down the road, race leader Chris Froome resisted numerous attacks on the final climb to maintain his strong position in the race.
Friday, 17 July - stage 13: Muret - Rodez, 198.5km (123.3 miles)
Winner: Greg van Avermaet
In temperatures as hot as 38C in the south of France, Belgian Greg van Avermaet held off Peter Sagan in a thrilling sprint to win a stage otherwise short on drama. Team Sky's Chris Froome finished sixth and made sure he kept his solid lead in the general classification.
Saturday, 18 July - stage 14: Rodez - Mende, 178.5km (111 miles)
Winner: Steve Cummings
MTN-Qhubeka enjoyed a dream Mandela Day as Steve Cummings got into a 20-man breakaway and then surged past Romain Bardet and Thibaut Pinot at the end to claim the stage victory - his first in the Tour de France. Further down the road, Chris Froome resisted attacks from his yellow jersey rivals before extending his lead in the general classification.
Sunday, 19 July - stage 15: Mende - Valence, 183km (113.7 miles)
Winner: Andre Greipel
Mark Cavendish was left behind on the climb out of Mende at the start and was not involved as German Andre Greipel won a bunch sprint to claim his third stage victory of the Tour. It was a quiet day for the yellow jersey contenders, with Chris Froome maintaining his advantage.
Monday, 20 July - stage 16: Bourg de Peage - Gap, 201km (124.8 miles)
Winner: Ruben Plaza
Warren Barguil got his line all wrong into a corner on the fast descent into the finish at Gap and ended up colliding with Geraint Thomas, who ended up over the side of the road after smacking a telegraph pole on the way. Thankfully, the Welshman emerged unscathed and was soon on his bike, finishing only a short distance behind the yellow jersey group. The stage was won by Spaniard Ruben Plaza, who slipped off the front of the day's 23-man breakaway to finish 30 seconds ahead of Peter Sagan.
Tuesday, 21 July - rest day
Wednesday, 22 July - stage 17: Digne-les-bains - Pra Loup, 161km (100 miles)
Winner: Simon Geschke
Simon Geschke sped clear on the ascent up the Col d'Allos to win his first Tour de France stage and make it five won by Germans at this year's event. Further down the road, Chris Froome successfully defended attacks by Nairo Quintana to maintain his overall lead, while Tejay van Garderen was forced to retire through illness.
Thursday, 23 July - stage 18: Gap - Saint-Jean-de-Maurienne, 186.5km (115.8 miles)
Winner: Romain Bardet
Frenchman Romain Bardet gave the home crowds something to celebrate with a stage win secured with a break on the arduous Col du Glandon. Britain's yellow jersey holder Chris Froome was once again challenged in the mountains, but continued his staunch defence of his overall lead.
Friday, 24 July - stage 19: Saint-Jean-de-Maurienne - La Toussuire 138km (85.7 miles)
Winner: Vincenzo Nibali
Report: Froome's lead cut by Quintana
Chris Froome received his toughest examination yet as he chased Nairo Quintana up the final climb to surrender 32 seconds to the Colombian, who goes into stage 20 trailing by two minutes 38 seconds. Defending champion Vincenzo Nibali won the stage, but his initial break came when Froome had suffered a mechanical fault, which is frowned upon in Tour tradition.
Saturday, 25 July - stage 20: Modane - Alpe d'Huez 100km (62.1 miles)
Winner: Thibaut Pinot
Chris Froome is set to become the first Briton to win two Tours de France after a thrilling finish to the penultimate stage on Alpe d'Huez. The Team Sky rider was attacked by second-placed Nairo Quintana on the final ascent of this year's race but he managed to limit his losses and retain a 72-second advantage that will see him crowned champion on Sunday in Paris.
Sunday, 26 July - stage 21: Sevres- Paris 109.5km (68 miles)
Winner: Andre Greipel
Chris Froome crossed the finish line in Paris arm-in-arm with his Team Sky team-mates to complete his historic Tour de France win. Andre Greipel won the final stage, sprinting to victory on the Champs-Elysees, with Mark Cavendish sixth.