A year ago, I became a world-wide sensation by winning the coveted green jersey. I'm more than ready for an encore performance. Not to defend my green jersey, but challenge for the maillot jaune and win multiple stages instead.
The 112th edition of the Tour de France is bookended by two individual time trials. In between are six flat stages, six hilly stages, six mountain stages and a difficult cobbled stage three days into the race for good measure. A balanced behemoth.
The start list is obviously stacked with the best cyclists in the world. Starting with defending champion Ivan Sosa, who prepped with a second at Paris-Nice. Out of the Top 25 GC finishers from last year's TDF edition, 22 cyclists have come back — excluding 6th Marc Soler, 16th Ricard Carapaz and 23rd Fabio Aru.
Yet, the oddsmakers are in love with former World RR & ITT Champion Bob Jungels. A stage winner in 2024, but finished well outside the Top 25. His best finish here is 6th back in 2019. The 32-year-old doesn't have many cracks left to add this historic victory to his palmares. It certainly won't be easy. Many don't believe he is the clear-cut favourite.
Others say GCN's Egan Arley Bernal is the man to beat. The Colombian has returned to top former in pursuit of his fourth TDF crown after his three-peat from 2019-21 and has a strong lieutenant by his side in Tao Geoghegan Hart. Perhaps it's the other way around and Bernal will work for Hart.
There are others who even believe GCN Racing will be working for a third contender, Emanuel Buchmann. He has finished on the TDF podium twice (2nd in 2021 and 3rd in 2022). Safe to say GCN is the favourite to win best team.
The sprints will be contested by speedsters Lorena Wiebes (7 all-time grand tour stage wins), Arnaud Demare (18), Fernando Gaviria (26) and our tag team of Lucy van der Haar and Tebiro Pienaar.
Which means, I'll get to rest on the flat stages and be more fresh in the hills and mountains. So, probably not winning the green jersey this year.
The KoM jersey is anybody's guess. Probably the first GC contender who loses enough time to start chasing breakaway wins. And last, but not least, Florent Bayard will win the white jersey if he doesn't crash out. No competition in that competition. I would have given him a good challenge had I not aged out of U25.
Enough talking, let's get into the action! The 2025 Tour de France is underway!
Race Day #26-32 at Tour de France
July 7-13, 2025
First Week: Grand Departure is an ITT in Rouen, the capital of Normandy.
Pre-Race GC Favourites
SEG Racing Squad
Stage 1
Spoiler
Summary: A thrilling start to the Tour! Three riders finish within a second of each other. In the end, it's GC hopeful and last year's white jersey winner Maxim Shirshov who will wear the yellow jersey first this year. He finished 0.16 seconds faster than Mikkel Bjerg and 0.89 seconds faster than pre-race favourite Bob Jungels.
Plenty of GC favourites finish inside the Top 25. Biggest losers today, probably Katarzyna Niewiadoma (97th, +3'07"), Tadej Pogacar (66th, +2'19"), Enric Mas (49th, +1'54") and Marcus Diamond (43rd, +1'45").
Result: 43rd (+1'45") - For it being a 26.4kms ITT, this could have been a lot worse. Just saying. Thinking I can get most of this time back on the Stage 3 cobbles. Never like starting from behind, but this is manageable.
1
Maxim Shirshov
McLaren - Bahrain
34'48
2
Mikkel Bjerg
AEGON
s.t.
3
Bob Jungels
T-Mobile
+ 1
4
Tom Dumoulin
Team Sunweb
+ 20
5
Laurens De Plus
Cofidis, Solutions Crédits
+ 23
6
Felix Grosschartner
T-Mobile
+ 24
7
Stefan Küng
SEG Racing Academy
+ 31
8
Primož Roglič
Team CSC
+ 33
9
Egan Arley Bernal
GCN Racing
+ 35
10
Tao Geoghegan Hart
GCN Racing
+ 39
Stage 2
Spoiler
Summary: SEG is off to a flying start in its defense of the green jersey. But this isn't Marcus Diamond, it's 22-year-old Tebiro Pienaar who shocks the field to win the opening sprint stage! His first grand tour stage win nets him the green jersey to wear.
Result: 60th, 42nd GC (+1'45") - Pienaar making us proud! This is exactly why we brought him. It's great to get that first team win out of the way. Takes a ton of pressure off me moving forward, so I can solely focus on the fight for the yellow jersey.
1
Tebiro Pienaar
SEG Racing Academy
3h58'10
2
Rick Zabel
Team Sunweb
s.t.
3
Vincent Beeckman
TAP Portugal
s.t.
4
Caleb Ewan
Astana Pro Team
s.t.
5
Magnus Cort Nielsen
Astana Pro Team
s.t.
General Classification
1
Maxim Shirshov
McLaren - Bahrain
4h32'58
2
Mikkel Bjerg
AEGON
s.t.
3
Bob Jungels
T-Mobile
+ 1
4
Tom Dumoulin
Team Sunweb
+ 20
5
Laurens De Plus
Cofidis, Solutions Crédits
+ 23
6
Felix Grosschartner
T-Mobile
+ 24
7
Stefan Küng
SEG Racing Academy
+ 31
8
Primož Roglič
Team CSC
+ 33
9
Egan Arley Bernal
GCN Racing
+ 35
10
Tao Geoghegan Hart
GCN Racing
+ 39
Stage 3
Spoiler
Summary: The first of nine cobbled sectors has arrived. The morning breakaway is a minute up the road. 59kms left.
The first victim: Egan Arley Bernal with a puncture! The three-time winner remains in the peloton, but is at the way back. Also, suffering punctures is stage favourite Wout Van Aert and Sam Oomen.
SEG is putting the hammer down as we enter the third sector. The yellow jersey of Maxim Shirshov has fought back to this leading group, but is clearly struggling. Can't see him surviving much longer.
SEG has exhausted most of its team, but Marcus Diamond still has the green jersey of Pienaar to utilize with 33.7kms remaining.
Pienaar digs deep to cut the front group down to just 15 cyclists with 26.7kms left. Those remaining are:
The last cobbled sector. Teunissen sets off for the stage win. Diamond and Moscon are right behind him. This had to be done with Wiebes still in the front group. Moscon is now in virtual yellow.
Diamond pushes over his limit and cracks, dropping back to the chase group with 3kms remaining. Still, with the help of his teammates, Diamond outshines many of his GC competitors today.
Moscon wins the stage and will be the next leader of the Tour de France.
Jungels move up to second overall, 26 seconds back. Diamond shoots up to 5th (+2'10"), while the other GC riders all drop a bunch.
Other notable names in the GC standings after today:
Result: 8th (+1'37"), 5th GC (+2'10") - Huge gaps. Just what I wanted and something we didn't accomplish on last year's cobbled stage. If I can hold my own in the mountains, a spot on the podium in Paris is possible.
1
Gianni Moscon
TAP Portugal
5h01'34
2
Mike Teunissen
Team Sunweb
s.t.
3
Peter Sagan
T-Mobile
+ 1'37
4
Loïc Vliegen
Discovery Channel
s.t.
5
Maikel Zijlaard
Discovery Channel
s.t.
General Classification
1
Gianni Moscon
TAP Portugal
9h35'44
2
Bob Jungels
T-Mobile
+ 26
3
Mike Teunissen
Team Sunweb
s.t.
4
Mikkel Bjerg
AEGON
+ 1'16
5
Marcus Diamond
SEG Racing Academy
+ 2'10
6
Yves Lampaert
Team Ridley
s.t.
7
Maikel Zijlaard
Discovery Channel
+ 2'16
8
Florian Sénéchal
Team Ridley
+ 2'34
9
Peter Sagan
T-Mobile
+ 2'37
10
Nils Politt
Team Sunweb
s.t.
Stage 4
Spoiler
Summary: Just one breakaway rider remains as we hit the final climb 11kms from the line. Paret-Peintre can't be pleased to see SEG racing up this incline. Van der Poel is setting a hard tempo with Diamond on this wheel.
I didn't want to make any assumptions, but this is what I thought was going to happen. Van der Poel pulls off to unleash Diamond. A move not only for the stage win, but possibly the yellow jersey!
The Great Britain national champion goes past Paret-Peintre. Kudus and Gaudu are trying their best to bridge across the gap.
Diamond over the top in first, but have to say the peloton has done a good job of keeping this attack in check. 8.7kms left, mostly downhill.
Martinez jumps across the gap to Diamond. Five cyclists in the closest chase group: Wiebes, Gaudu, Jungels, Kudus and Paret-Peintre.
Kudus makes the leap across too.
Martinez used Diamond to perfection for a brilliant stage win. Something to at least dull the pain caused by yesterday's rough stage.
No time gaps awarded across the first 58 cyclists across the line.
Result: 3rd, 5th GC (+2'06") - Gained four bonus seconds for finishing third. Perhaps a tad too aggressive and impatient to attack a stage like this, but I was feeling good. Shouldn't hurt me too much with two flat stages ahead to recovery from the effort. Also, got to give props to my teammates. We have a good team here.
There was major news after the stage. Defending champion, Ivan Sosa, decided to withdraw from the race to focus on other races. Hard to blame him, being over 15 minutes behind after four stages.
1
Daniel Felipe Martinez
Panasonic
4h27'53
2
Merhawi Kudus
Discovery Channel
s.t.
3
Marcus Diamond
SEG Racing Academy
s.t.
4
Lorena Wiebes
AEGON
s.t.
5
Bob Jungels
T-Mobile
s.t.
General Classification
1
Gianni Moscon
TAP Portugal
14h03'37
2
Bob Jungels
T-Mobile
+ 26
3
Mike Teunissen
Team Sunweb
s.t.
4
Mikkel Bjerg
AEGON
+ 1'16
5
Marcus Diamond
SEG Racing Academy
+ 2'06
6
Yves Lampaert
Team Ridley
+ 2'10
7
Peter Sagan
T-Mobile
+ 2'37
8
Nils Politt
Team Sunweb
s.t.
9
Tiesj Benoot
Team Sunweb
+ 2'54
10
Lorena Wiebes
AEGON
+ 4'25
Stage 5
Spoiler
Summary: Not sure who decided this was a flat stage. The finish line is on top of a 2.7km climb at 5.5%. Wiebes likes her chances, but Diamond is doing his best to stick on her wheel.
The rest of the contenders have dropped away surprisingly.
Diamond has the stamina to outlast Wiebes on the climb! For a second straight Tour, Diamond will win a stage! Last year it was Stage 6, today it's Stage 5! Great Britain can celebrate tonight!
As an added bonus, Diamond is rewarded with a six-second gap over Wiebes and 12 seconds over the peloton.
Result: 1st, 4th GC (+1'44"), 2nd Points, 3rd KoM - And here I thought today was going to be a rest stage. I saw Wiebes accelerate with about 1.6kms to go. Knew she was going to struggle to hold that pace for that long. Got in her slipstream and took advantage. Moved up a spot in GC because Wiebes' teammate Bjerg couldn't keep up on the climb.
This Tour is off to a fantastic start. Can't ask for much more.
1
Marcus Diamond
SEG Racing Academy
4h47'17
2
Lorena Wiebes
AEGON
+ 6
3
Egan Arley Bernal
GCN Racing
+ 12
4
Mark Padun
GCN Racing
s.t.
5
Daniel Felipe Martinez
Panasonic
s.t.
General Classification
1
Gianni Moscon
TAP Portugal
18h51'06
2
Bob Jungels
T-Mobile
+ 26
3
Mike Teunissen
Team Sunweb
+ 50
4
Marcus Diamond
SEG Racing Academy
+ 1'44
5
Mikkel Bjerg
AEGON
+ 2'32
6
Peter Sagan
T-Mobile
+ 2'37
7
Tiesj Benoot
Team Sunweb
+ 3'18
8
Yves Lampaert
Team Ridley
+ 3'26
9
Lorena Wiebes
AEGON
+ 4'13
10
Nils Politt
Team Sunweb
+ 4'26
Stage 6
Spoiler
Summary: Lorena Wiebes finally picks up her first win of this year's Tour. It's her eighth grand tour stage win in her career.
Result: 44th, 4th GC (+1'44"), 6th Points, 3rd KoM - There's that rest stage I was looking for. More climbs coming tomorrow.
1
Lorena Wiebes
AEGON
4h22'43
2
Vincent Beeckman
TAP Portugal
s.t.
3
Dylan Groenewegen
Team CSC
s.t.
4
Rick Zabel
Team Sunweb
s.t.
5
Tebiro Pienaar
SEG Racing Academy
s.t.
General Classification
1
Gianni Moscon
TAP Portugal
23h13'49
2
Bob Jungels
T-Mobile
+ 26
3
Mike Teunissen
Team Sunweb
+ 50
4
Marcus Diamond
SEG Racing Academy
+ 1'44
5
Mikkel Bjerg
AEGON
+ 2'32
6
Peter Sagan
T-Mobile
+ 2'37
7
Tiesj Benoot
Team Sunweb
+ 3'18
8
Yves Lampaert
Team Ridley
+ 3'26
9
Lorena Wiebes
AEGON
+ 4'03
10
Tom Dumoulin
Team Sunweb
+ 5'42
Stage 7
Spoiler
Summary: The first real climber's stage with seven categorized climbs. The first Cat. 1 climb of Col de la Faucille sees the yellow jersey of Moscon getting dropped. Jungels now the virtual GC leader.
Only 16 of the best climbers remain in the lead group as we reach the top of the Cat. 1. Diamond leads the way for some valuable KoM points. The other 15 cyclists are:
The same 16 riders make the turn onto the final climb with 7.3kms remaining. The yellow jersey group is 2'10" behind them. Who makes the first attack?
No attacks. Just hard tempo from GCN Racing. Six cyclists can't keep up: Quintana, Roglic, Shirshov, Pinot, Bjerg and Masnada.
Hard to remember a stage like this. 10 climbers sprinting to the line!
Simon Yates, the mountain sprinter! Ahead of Bernal and Diamond.
New leader of the Tour de France? Bob Jungels! 1'14" ahead of Diamond.
Result: 3rd, 2nd GC (+1'14"), 2nd Points, 1st KoM - The French newspapers are starting to stir speculation that I could match Eddy Merkx's dominating 1969 performance by winning the yellow, green and polka dot jersey in a single Tour.
I'm laughing off the added attention, but what if they're right?
Great start, congrats! Too bad Marcus wasn't able to win that cobbled stage, but it looks like he's in great form nonetheless!
Did you actually choose the TdF variants, or is it just pure luck that there's a cobbled stage two years in a row? Obviously a huge advantage for Marcus, and this year it really worked out in his favor!
Fabianski wrote:
Did you actually choose the TdF variants, or is it just pure luck that there's a cobbled stage two years in a row?
I believe I picked out last year's route because I just started adding variants into the game and they had to be manually changed last season. This year's route was randomly picked.
Seven days in and the pundits are already declaring this race over. Bob Jungels is the consensus favourite to wear the yellow jersey all the way to Paris. It's simple. Follow any major attack and use the Stage 21 ITT to seal his victory.
The romantics want to see me, Marcus Diamond, put up a worthy fight but I assume most don't want to see my name alongside the great Eddy Merckx. I don't "deserve" that type of legendary status... not yet. They so arrogantly babble.
But, here is the thing, results matter. Feelings don't. I'm not the next Eddy Merckx. I'm the first and only Marcus Diamond. Whatever happens, happens. That's my ultimate destiny. My lasting legacy. And I want to win. Everything.
Race Day #33-39 at Tour de France
July 14-21, 2025
Recap of the first week of racing can be found below:
Spoiler
Stages So Far
Winner
GC
Points
KoM
U25
1
Shirshov
Shirshov
Shirshov
Shirshov
Bayard
2
Pienaar
Shirshov
Pienaar
Shirshov
Bayard
3
Moscon
Moscon
Pienaar
Shirshov
Pienaar
4
Martinez
Moscon
Pienaar
Paret-Peintre
Pienaar
5
Diamond
Moscon
Wiebes
Paret-Peintre
Pienaar
6
Wiebes
Moscon
Wiebes
Paret-Peintre
Pienaar
7
S. Yates
Jungels
Wiebes
Diamond
Pienaar
General Classification
1
Bob Jungels
T-Mobile
27h20'16
2
Marcus Diamond
SEG Racing Academy
+ 1'14
3
Gianni Moscon
TAP Portugal
+ 2'32
4
Mikkel Bjerg
AEGON
+ 2'38
5
Daniel Felipe Martinez
Panasonic
+ 5'31
6
Simon Yates
Qantas
+ 5'40
7
Maxim Shirshov
McLaren - Bahrain
+ 6'12
8
Merhawi Kudus
Discovery Channel
+ 6'28
9
Nairo Quintana
Astana Pro Team
+ 7'15
10
Thibaut Pinot
Groupama - FDJ
+ 8'06
Points Classfication
1
Lorena Wiebes
AEGON
126
2
Marcus Diamond
SEG Racing Academy
78
3
Tebiro Pienaar
SEG Racing Academy
76
4
Vincent Beeckman
TAP Portugal
74
5
Caleb Ewan
Astana Pro Team
73
KoM Classification
1
Marcus Diamond
SEG Racing Academy
16
2
Aurélien Paret-Peintre
AG2R La Mondiale
15
3
Egan Arley Bernal
GCN Racing
9
4
Fausto Masnada
GCN Racing
8
5
Simon Yates
Qantas
7
U25 Classification
1
Tebiro Pienaar
SEG Racing Academy
27h39'15
2
Hugues Colombel
Direct Energie
+ 10'51
3
Wilfried Mauduit
Bretagne
+ 16'50
4
Janik Smolders
Lotto Soudal
+ 26'32
5
Steven Chery
Cofidis, Solutions Crédits
+ 33'41
Best Team
1
Discovery Channel
82h21'59
2
T-Mobile
+ 2'23
3
Team Sunweb
+ 2'46
…
4
SEG Racing Academy
+ 4'42
Stage 8
Spoiler
Summary: Morning breakaway caught and KoM leader Marcus Diamond causally rolls over the top of the HC climb of Col du Lein for maximum points. I guess nobody wants to challenge the Brit in this competition.
Base of the final climb up Verbier and GCN plays its first card.
Buchmann caught. Here goes Simon Yates, Martinez and MAL.
That's the winning move. Martinez claims his second stage win.
Result: 12th (+1'21"), 2nd GC (+2'06"), 3rd Points, 1st KoM - Didn't have the legs today. Bad daily form. Lost 52 seconds to Jungels.
1
Daniel Felipe Martinez
Panasonic
4h39'12
2
Simon Yates
Qantas
+ 16
3
Miguel Angel Lopez
TAP Portugal
s.t.
4
Primož Roglič
Team CSC
s.t.
5
Egan Arley Bernal
GCN Racing
+ 29
General Classification
1
Bob Jungels
T-Mobile
31h59'57
2
Marcus Diamond
SEG Racing Academy
+ 2'06
3
Mikkel Bjerg
AEGON
+ 3'02
4
Daniel Felipe Martinez
Panasonic
+ 4'52
5
Simon Yates
Qantas
+ 5'21
6
Gianni Moscon
TAP Portugal
+ 5'31
7
Merhawi Kudus
Discovery Channel
+ 6'52
8
Maxim Shirshov
McLaren - Bahrain
+ 7'04
9
Primož Roglič
Team CSC
+ 8'49
10
Nairo Quintana
Astana Pro Team
+ 8'54
Stage 9
Spoiler
Summary: On the dirt roads up the Cormet d'Areches, Marcus Diamond launches his attack in hopes of gaining time on Bob Jungels. It's a risky move with 28kms left in the stage, but it could pay off. Jungels is caught off guard at the back of the favourites group.
Still around 10 breakaway riders up the road.
Wasted effort by Diamond. Everything comes back together on the foggy downhill. Breakaway man Kilian Frankiny hides in the clouds to win.
Result: 13th (+1'14"), 2nd GC (+2'06"), 3rd Sprint, 2nd KoM - My first attempt to crack Jungels fails. Having doubts he can be beat. Also, lost my KoM lead to breakaway rider Sam Oomen. Back into my Great Britain national championship jersey following the rest day tomorrow.
1
Kilian Frankiny
McLaren - Bahrain
6h49'46
2
Simon Yates
Qantas
+ 1'14
3
Daniel Felipe Martinez
Panasonic
s.t.
4
Sam Oomen
Discovery Channel
s.t.
5
Tadej Pogacar
Team CSC
s.t.
General Classification
1
Bob Jungels
T-Mobile
38h50'57
2
Marcus Diamond
SEG Racing Academy
+ 2'06
3
Mikkel Bjerg
AEGON
+ 3'02
4
Daniel Felipe Martinez
Panasonic
+ 4'48
5
Simon Yates
Qantas
+ 5'15
6
Merhawi Kudus
Discovery Channel
+ 6'52
7
Maxim Shirshov
McLaren - Bahrain
+ 7'04
8
Primož Roglič
Team CSC
+ 8'49
9
Nairo Quintana
Astana Pro Team
+ 8'54
10
Emanuel Buchmann
GCN Racing
+ 9'13
Stage 10
Spoiler
Summary: Some of the favourites start attacking with 9.5kms left to climb: Simon Yates, Quintana, Martinez and MAL. Still 29 cyclists left in the yellow jersey group to chase them back and roughly 10-15 breakaway riders up the road still to catch.
All the contenders stick pretty close together on the climb after the four earlier attackers are pulled back. But, with 1km left to go, we see both 3rd overall Bjerg and 2nd overall Diamond hitting a wall.
A third stage win goes to mountain goat Martinez. The Colombian is slowly but surely climbing up the overall standings. Now just 4'06" back of Jungels and occupying a spot on the podium.
Result: 17th (+1'33"), 2nd GC (+3'07"), 3rd Points, 3rd KoM - Becoming clear that I can't match my competitor's pedal strokes in the mountains.
1
Daniel Felipe Martinez
Panasonic
3h39'28
2
Simon Yates
Qantas
s.t.
3
Miguel Angel Lopez
TAP Portugal
s.t.
4
Tao Geoghegan Hart
GCN Racing
s.t.
5
Sebastian Henao
GCN Racing
s.t.
General Classification
1
Bob Jungels
T-Mobile
42h30'57
2
Marcus Diamond
SEG Racing Academy
+ 3'07
3
Daniel Felipe Martinez
Panasonic
+ 4'06
4
Mikkel Bjerg
AEGON
+ 4'32
5
Simon Yates
Qantas
+ 4'37
6
Merhawi Kudus
Discovery Channel
+ 6'52
7
Maxim Shirshov
McLaren - Bahrain
+ 8'05
8
Emanuel Buchmann
GCN Racing
+ 9'01
9
Nairo Quintana
Astana Pro Team
+ 9'35
10
Primož Roglič
Team CSC
+ 9'50
Stage 11
Spoiler
Summary: Long chase for the favourites on the final flat. But the trio of Roglic, Diamond and Martinez has the GCN duo of Bernal and Buchmann in their sights approaching the last corner. All the other big names of the Tour are in a group 13 seconds behind them.
Looks like it will be Roglic vs. Diamond for the stage win...
DIAMOND! Just too fast. It won't really help his GC cause but he will surely take a second stage win as a solid consolation prize.
Result: 1st, 2nd GC (+2'57"), 3rd Points, 2nd KoM - Textbook win. Much thanks has to go to Mathieu van der Poel, who gave everything he had left to make sure the GCN duo could be caught by the finish line.
1
Marcus Diamond
SEG Racing Academy
4h41'58
2
Primož Roglič
Team CSC
s.t.
3
Emanuel Buchmann
GCN Racing
s.t.
4
Egan Arley Bernal
GCN Racing
s.t.
5
Miguel Angel Lopez
TAP Portugal
s.t.
General Classification
1
Bob Jungels
T-Mobile
47h12'55
2
Marcus Diamond
SEG Racing Academy
+ 2'57
3
Daniel Felipe Martinez
Panasonic
+ 4'06
4
Mikkel Bjerg
AEGON
+ 4'32
5
Simon Yates
Qantas
+ 4'37
6
Maxim Shirshov
McLaren - Bahrain
+ 8'05
7
Emanuel Buchmann
GCN Racing
+ 8'57
8
Nairo Quintana
Astana Pro Team
+ 9'35
9
Primož Roglič
Team CSC
+ 9'44
10
Merhawi Kudus
Discovery Channel
+ 9'54
Stage 12
Spoiler
Summary: Surprising attack from yesterday's winner and 2nd overall Marcus Diamond on today's final categorized climb of Cote de Bois du Plot de la Fage. That's a mouthful.
Diamond wants to catch the BOTD 1'12" up the road with a steep downhill to the finish line straight ahead. 36kms remaining.
Diamond couldn't get across the gap and neither could the peloton. It's the first win of the Tour for the breakaway. Looking at the profile again, makes complete sense.
The winner: Jhonatan Narvaez.
Result: 33rd (+50"), 2nd GC (+2'57"), 3rd Points, 2nd KoM - Tried, failed. Same old story, sadly. But, congrats to my former SEG teammate Narvaez for winning his first Tour de France stage. I have fond memories riding with Jhonatan when he was at SEG from 2022-23.
1
Jhonatan Narvaez
Team Sunweb
4h31'48
2
Elie Gesbert
Bretagne
s.t.
3
Przemysław Kasperkiewicz
La Plage Le Club
s.t.
4
Thomas Pidcock
Groupama - FDJ
s.t.
5
Maikel Zijlaard
Discovery Channel
s.t.
General Classification
1
Bob Jungels
T-Mobile
51h45'33
2
Marcus Diamond
SEG Racing Academy
+ 2'57
3
Daniel Felipe Martinez
Panasonic
+ 4'06
4
Mikkel Bjerg
AEGON
+ 4'32
5
Simon Yates
Qantas
+ 4'37
6
Maxim Shirshov
McLaren - Bahrain
+ 8'05
7
Emanuel Buchmann
GCN Racing
+ 8'57
8
Nairo Quintana
Astana Pro Team
+ 9'35
9
Primož Roglič
Team CSC
+ 9'44
10
Merhawi Kudus
Discovery Channel
+ 9'54
Stage 13
Spoiler
Summary: Stunning view. Only 36 cyclists left in the peloton trying to drag back 13 cyclists still lingering up front with 34kms left.
We said it before, but we will say it again. Diamond on the attack. He is using the penultimate climb this time and has teammate Schelling up the road leading the race from the breakaway.
The peloton says no to that, but Diamond kicks again when Schelling is caught with 5kms to go. Diamond isn't going down without a fight.
Nothing. Counter attack from MAL, followed by Buchmann and Kudus.
That does it. The trio breaks free. Kudos to Kudus on the win!
Result: 14th (+26"), 2nd GC (+2'57"), 3rd Points, 2nd KoM - Can't keep attacking like this. It's going to lead to a very bad day. Yet, I continued to press my luck. Roll the dice. Maybe, just maybe, I'll hit a jackpot.
We lost teammate Harry Tanfield after the stage due to illness.
1
Merhawi Kudus
Discovery Channel
4h52'18
2
Emanuel Buchmann
GCN Racing
s.t.
3
Miguel Angel Lopez
TAP Portugal
s.t.
4
Daniel Felipe Martinez
Panasonic
+ 26
5
Simon Yates
Qantas
s.t.
General Classification
1
Bob Jungels
T-Mobile
56h38'17
2
Marcus Diamond
SEG Racing Academy
+ 2'57
3
Daniel Felipe Martinez
Panasonic
+ 4'06
4
Mikkel Bjerg
AEGON
+ 4'32
5
Simon Yates
Qantas
+ 4'37
6
Maxim Shirshov
McLaren - Bahrain
+ 8'05
7
Emanuel Buchmann
GCN Racing
+ 8'25
8
Merhawi Kudus
Discovery Channel
+ 9'18
9
Nairo Quintana
Astana Pro Team
+ 9'35
10
Primož Roglič
Team CSC
+ 9'44
Stage 14
Spoiler
Summary: Breakaway survives. Sprinters didn't want this one badly enough. Huge win for PCT wildcard Direct Energie. First professional victory for 22-year-old Frenchman Hugues Colombel. What a moment!
Result: 51st (+44"), 2nd GC (+2'57"), 3rd Points, 2nd KoM - Without Tanfield, we didn't have the horsepower or help from other teams to bring the BOTD back for Pienaar. He was a little grumpy after the stage, especially since he didn't get to wear the white jersey for the first time in over a week. Bayard finally recovered from an awful first week, losing 45-plus minutes on the cobbled Stage 3, to regain the U25 lead.
Enjoying the read so far. Interesting first race to follow as a spectator Unless Jungels cracks heavily, the win should be impossible by now. Hope Diamond can hold on after his constant attacking, so he can ensure a podium spot in Paris.
Well, I don't know about the TT stats of Martinez, Bjerg and Yates, but I fear that advantage might not be enough to secure the podium spot... Let's hope Marcus pulls off another great performance and puts some time into all his opponents!
Jungels looks set for the win, though. Guess we'll need to further train that mountain stat then. But a TdF Top 5 would be amazing nonetheless!
@Nemolito: Thanks for stopping by! I encourage new readers to check out Diamond's Wikipedia Page for a summary of the story so far. And yes, a podium placing appears to be the aim now. Diamond had his few attempts at yellow, but the climbers are too strong to ride away from.
@Fabianski: Ask and you shall receive. Although the Stage 1 individual time trial should give you a good gauge at how the one on Stage 21 around the Champs-Elysees will go. Doesn't look great for Diamond.
Mresuperstar wrote: @Fabianski: Ask and you shall receive. Although the Stage 1 individual time trial should give you a good gauge at how the one on Stage 21 around the Champs-Elysees will go. Doesn't look great for Diamond.
Thanks
Yeah, it doesn't look good vs Dumoulin and Bjerg, for sure. But if he can keep that 1'09" gap on Martinez and 1'40" on Yates, 3rd place should be realistic Shirshov is too var away; if Marcus lost 1'45" on 26km, he won't lose much more than 2' on the winner in a 33km TT (at least that's my hope). But let's first survive those mountains Martinez seems to be on a great run, so Marcus better gets his legs going a bit better again!
Bob Jungels, notwithstanding an utter collapse, should win this year's Tour de France. It would be his first grand tour triumph at 32 years old, and the first for Luxembourg since Andy Schleck in 2010. Hard to believe that's 15 years ago.
The only thing standing in Jungels' way are the famous climbs of Port de Larrau (Stage 15), Col d'Aubisque (Stage 16) and Mont Ventoux (Stage 20). The ITT on Stage 21 around the Champs-Elysees should favor Jungels if he is still in yellow.
The green and polka dot jerseys are more contested. Martinez, already with three stage wins, has shown he is the man to beat in the mountains. Yet, the Colombian is leading the points competition due to his consistency.
Then there is Sam Oomen, the defending King of the Mountain champion who will look to fend off his rivals by riding long days in the morning breakaways. No rider has won back-to-back KoM titles since Michael Rasmussen (2005, 2006).
History to be made. Let's watch the action of the third week unfold!
Race Day #40-46 at Tour de France
July 22-29, 2025
Recap of the first and second week of racing can be found below:
Spoiler
Stages So Far
Winner
GC
Points
KoM
U25
1
Shirshov
Shirshov
Shirshov
Shirshov
Bayard
2
Pienaar
Shirshov
Pienaar
Shirshov
Bayard
3
Moscon
Moscon
Pienaar
Shirshov
Pienaar
4
Martinez
Moscon
Pienaar
Paret-Peintre
Pienaar
5
Diamond
Moscon
Wiebes
Paret-Peintre
Pienaar
6
Wiebes
Moscon
Wiebes
Paret-Peintre
Pienaar
7
S. Yates
Jungels
Wiebes
Diamond
Pienaar
8
Martinez
Jungels
Wiebes
Diamond
Pienaar
9
Frankiny
Jungels
Wiebes
Oomen
Pienaar
10
Martinez
Jungels
Wiebes
Oomen
Bayard
11
Diamond
Jungels
Martinez
Oomen
Pienaar
12
Narvaez
Jungels
Wiebes
Oomen
Pienaar
13
Kudus
Jungels
Martinez
Oomen
Bayard
14
Colombel
Jungels
Martinez
Oomen
Bayard
General Classification
1
Bob Jungels
T-Mobile
61h48'40
2
Marcus Diamond
SEG Racing Academy
+ 2'57
3
Daniel Felipe Martinez
Panasonic
+ 4'06
4
Mikkel Bjerg
AEGON
+ 4'32
5
Simon Yates
Qantas
+ 4'37
6
Maxim Shirshov
McLaren - Bahrain
+ 8'05
7
Emanuel Buchmann
GCN Racing
+ 8'25
8
Merhawi Kudus
Discovery Channel
+ 9'18
9
Nairo Quintana
Astana Pro Team
+ 9'35
10
Primož Roglič
Team CSC
+ 9'44
Points Classfication
1
Daniel Felipe Martinez
Panasonic
139
2
Lorena Wiebes
AEGON
135
3
Marcus Diamond
SEG Racing Academy
117
4
Egan Arley Bernal
GCN Racing
100
5
Simon Yates
Qantas
96
KoM Classification
1
Sam Oomen
Discovery Channel
66
2
Marcus Diamond
SEG Racing Academy
52
3
Florent Bayard
AG2R La Mondiale
49
4
Tadej Pogacar
Team CSC
41
5
Daniel Felipe Martinez
Panasonic
39
U25 Classification
1
Florent Bayard
AG2R La Mondiale
63h25'59
2
Tebiro Pienaar
SEG Racing Academy
+ 2'00
3
Steven Chery
Cofidis, Solutions Crédits
+ 23'09
4
Mickaël Lemaitre
Cofidis, Solutions Crédits
+ 24'09
5
Janik Smolders
Lotto Soudal
+ 37'35
Best Team
1
GCN Racing
185h54'47
2
T-Mobile
+ 25'46
3
McLaren - Bahrain
+ 29'51
...
8
SEG Racing Academy
+ 1h03'19
Stage 15
Spoiler
Summary: GC attacks coming on the penultimate climb of Col de Soudet. It's Buchmann (7th overall), Kudus (8th) and MAL (11th) on the move after GCN Racing basically exhausted a lot of its domestique firepower to get the 27-cyclist BOTD back within six minutes.
Strong pace setting by Eriksson, for his captain Martinez, brings those three favourites back near the base of the final climb of Port de Larrau.
Green jersey attack! It's Martinez going 13kms from the finish!
Jungels has no more T-Mobile teammates around him. He is forced to pull back Martinez himself, who is completely gone in the distance. Yellow jersey is under some pressure here for the first time all Tour!
More attacks against Jungels! MAL goes again and starts a chain reaction with Geoghegan Hart (12th overall), Quintana (9th), Shirshov (6th) and Roglic (10th) countering to get on his wheel.
Jungels doesn't look good. Diamond, 2nd overall, not much better right next to him. With 9.2kms left to climb, panic could soon set in. Reports have Martinez two minutes ahead of Jungels and the gap is growing!
Martinez is eventually joined by MAL, Bernal and Geoghegan Hart. Not what Jungels wanted to see. All his rivals working against him.
GCN teammates Bernal and Geoghegan Hart work together to take down a host of Colombians in the final meters — MAL, Martinez and Quintana. A fantastic double for GCN. Basically wrapping up the team competition.
Jungels crosses in 13th, +1'18". But he will see his overall lead grow by three seconds because there is a new man sitting second overall: Martinez. Diamond picked the wrong day to have a bad day.
All those silly attacks these last couple of days finally caught up to him. He drops two places to fourth overall. Losing spots to Martinez and Simon Yates, who had a very quiet but excellent climb to finish 8th on the stage.
Result: 18th (+3'06"), 4th GC (+4'45"), 4th Points, 4th KoM - Worst feeling in the world when you see everybody riding away from you and you don't have the power to keep up. Morale crushed. Thankfully, there is the final rest day tomorrow to regroup and recovery.
1
Egan Arley Bernal
GCN Racing
5h57'40
2
Tao Geoghegan Hart
GCN Racing
s.t.
3
Miguel Angel Lopez
TAP Portugal
+ 12
4
Daniel Felipe Martinez
Panasonic
s.t.
5
Nairo Quintana
Astana Pro Team
s.t.
General Classification
1
Bob Jungels
T-Mobile
67h47'38
2
Daniel Felipe Martinez
Panasonic
+ 3'00
3
Simon Yates
Qantas
+ 4'06
4
Marcus Diamond
SEG Racing Academy
+ 4'45
5
Mikkel Bjerg
AEGON
+ 4'49
6
Maxim Shirshov
McLaren - Bahrain
+ 7'34
7
Nairo Quintana
Astana Pro Team
+ 8'29
8
Primož Roglič
Team CSC
+ 9'13
9
Miguel Angel Lopez
TAP Portugal
+ 9'19
10
Tao Geoghegan Hart
GCN Racing
+ 9'46
Stage 16
Spoiler
Summary: The BOTD wins this one without much effort from the peloton. Once again, a youngster in the break is rewarded. This time it's Samuel Chalita collecting his first professional victory for TAP Portugal.
Result: 26th (+12'11"), 4th GC (+4'45"), 4th Points, 5th KoM - No attacks from the GC contenders today. We all finish on the same time. SEG had Ide Schelling and Mathieu van der Poel in the BOTD, but both didn't have the strength to fight for the stage win.
1
Samuel Chalita
TAP Portugal
4h28'57
2
Pierre-Roger Latour
Cofidis, Solutions Crédits
s.t.
3
Katarzyna Niewiadoma
Groupama - FDJ
s.t.
4
Kilian Frankiny
McLaren - Bahrain
s.t.
5
Tiesj Benoot
Team Sunweb
s.t.
General Classification
1
Bob Jungels
T-Mobile
72h28'46
2
Daniel Felipe Martinez
Panasonic
+ 3'00
3
Simon Yates
Qantas
+ 4'06
4
Marcus Diamond
SEG Racing Academy
+ 4'45
5
Mikkel Bjerg
AEGON
+ 4'49
6
Maxim Shirshov
McLaren - Bahrain
+ 7'34
7
Nairo Quintana
Astana Pro Team
+ 8'29
8
Primož Roglič
Team CSC
+ 9'13
9
Miguel Angel Lopez
TAP Portugal
+ 9'19
10
Tao Geoghegan Hart
GCN Racing
+ 9'46
Stage 17
Spoiler
Summary: Very rarely do you see a circuit stage in the Tour de France, but the town of Bayonne gets special treatment today.
The rain dampens the peloton mood to do any chasing. The 14-cyclist BOTD nearly laps the field as they contest the stage victory. Frenchman Alexis Gougeard delights the home crowd by finishing first.
Result: 38th (+8'25"), 4th GC (+4'45"), 4th Points, 5th KoM - Easy day. Looks like everybody is saving their energy for Prat d'Albis tomorrow or, more realistically, Mont Ventoux on Stage 20. Teammate Ide Schelling did well to finish sixth today.
1
Alexis Gougeard
AG2R La Mondiale
5h42'26
2
Georg Zimmermann
Zwift Pro Cycling
+ 12
3
Michał Kwiatkowski
Team Ridley
s.t.
4
Adam Yates
Astana Pro Team
s.t.
5
Hugues Colombel
Direct Energie
s.t.
General Classification
1
Bob Jungels
T-Mobile
78h19'37
2
Daniel Felipe Martinez
Panasonic
+ 3'00
3
Simon Yates
Qantas
+ 4'06
4
Marcus Diamond
SEG Racing Academy
+ 4'45
5
Mikkel Bjerg
AEGON
+ 4'49
6
Maxim Shirshov
McLaren - Bahrain
+ 7'34
7
Nairo Quintana
Astana Pro Team
+ 8'29
8
Primož Roglič
Team CSC
+ 9'13
9
Miguel Angel Lopez
TAP Portugal
+ 9'19
10
Tao Geoghegan Hart
GCN Racing
+ 9'46
Stage 18
Spoiler
Summary: Nearing the summit of the penultimate climb, Bob Jungels is getting dropped with Dumoulin! GCN with an incredibly pace to shake the resolve of the yellow jersey. Jungels will have a long downhill to try and reconnect before the final climb up Prat d'Albis.
The other nine riders in the Top 10 are all ahead of Jungels now. Drama!
More favourites dropped as only 10 cyclists make up the front group as we fly down the mountain side. Who is still here?
Which means, the main riders to miss this split are Jungels (1st), Quintana (7th), Buchmann (11th) and Dumoulin (13th).
All four dropped favourites hitch back onto the leading group as we start the final climb. Took a lot of effort to get back to the front, how much energy do they have left in the tank?
Bernal launches the first attack! Everyone tries to follow.
Jungels cracks again! This time he is in serious trouble. 7kms left.
Bernal with another dig. No one dares to follow this move.
Eventually MAL decides it might be worth to cross the gap. 3.8kms left.
All the attacks in the front group have been neutralized, but the end results does see Diamond in trouble off the back.
Bernal goes once more and this one sticks! He has really come alive in the last week of this Tour in hopes of salvaging a Top 10 overall finish.
Martinez crosses in second place to extend his green jersey lead. But, more importantly, starts the clock against Bob Jungels. He needs three minutes, but will want even more with the ITT coming on Stage 21.
Diamond recovers nicely to pass the struggling riders of Roglic, Kudus and Bjerg before the finish line. Limiting his losses well.
Here he is. Bob Jungels. Finishing 15th. He doesn't even bother looking up at the clock. He already knows. The unthinkable has happened.
Jungels loses over five minutes to Martinez!
New leader of the Tour de France after 18 stages: Daniel Felipe Martinez.
Result: 7th (+1'42"), 4th GC (+3'18"), 4th Points, 6th KoM - The pack worked together today to crush Jungels and it worked. My teammates kept the pace high at the start of the race and GCN did the rest at the finish. Jungels dethroned. Massive shake up to the GC standings.
The very fast stage also saw 14 riders miss the time limit, including a valuable helper of mine in Ethan Hayter.
1
Egan Arley Bernal
GCN Racing
5h02'48
2
Daniel Felipe Martinez
Panasonic
+ 15
3
Miguel Angel Lopez
TAP Portugal
+ 34
4
Maxim Shirshov
McLaren - Bahrain
s.t.
5
Simon Yates
Qantas
s.t.
General Classification
1
Daniel Felipe Martinez
Panasonic
83h25'34
2
Simon Yates
Qantas
+ 1'31
3
Bob Jungels
T-Mobile
+ 2'16
4
Marcus Diamond
SEG Racing Academy
+ 3'18
5
Mikkel Bjerg
AEGON
+ 3'28
6
Maxim Shirshov
McLaren - Bahrain
+ 4'59
7
Miguel Angel Lopez
TAP Portugal
+ 6'40
8
Tao Geoghegan Hart
GCN Racing
+ 7'28
9
Primož Roglič
Team CSC
+ 8'12
10
Egan Arley Bernal
GCN Racing
+ 8'47
Stage 19
Spoiler
Summary: Last day for the sprinters. SEG is controlling the peloton trying to hunt down the last breakaway man, Lampaert.
Lucy van der Haar leading the charge, followed by Pienaar and Diamond. Looks like the Great Britain RR champion is going to sprint for the stage win despite Mont Ventoux lurking tomorrow.
That said, a stage win for Diamond could give him a great chance at defending his green jersey from a season ago.
Van der Haar makes the catch! 1,900 meters left. Slight uphill kick.
She pulls off. Former stage winner Pienaar hits the front. Almost too fast as a gap opens up between himself and Diamond.
Pienaar is too fast and doesn't even realize Diamond hasn't kept up!
Pienaar was waiting and waiting for Diamond to fly out of his slipstream, but it never happens. Pienaar has a shocked expression on his face as he cross the finish line in first. Surely not what SEG wanted, but hard to complain about a stage win!
Result: 7th, 4th GC (+3'18"), 3rd Points, 6th KoM - Pienaar launched like a rocket. It was crazy. Simply couldn't keep up. SEG's fourth stage win. Two for me and two for Pienaar. However, this result means I probably won't win the green jersey again this season.
Current point standings with Mont Ventoux and the Stage 21 ITT left: Martinez (169), Wiebes (155), Diamond (145) and Pienaar (145).
1
Tebiro Pienaar
SEG Racing Academy
4h02'05
2
Vincent Beeckman
TAP Portugal
s.t.
3
Rick Zabel
Team Sunweb
s.t.
4
Alexandr Kulikovskiy
Panasonic
s.t.
5
Caleb Ewan
Astana Pro Team
s.t.
General Classification
1
Daniel Felipe Martinez
Panasonic
87h27'39
2
Simon Yates
Qantas
+ 1'31
3
Bob Jungels
T-Mobile
+ 2'16
4
Marcus Diamond
SEG Racing Academy
+ 3'18
5
Mikkel Bjerg
AEGON
+ 3'28
6
Maxim Shirshov
McLaren - Bahrain
+ 4'59
7
Miguel Angel Lopez
TAP Portugal
+ 6'40
8
Tao Geoghegan Hart
GCN Racing
+ 7'28
9
Primož Roglič
Team CSC
+ 8'12
10
Egan Arley Bernal
GCN Racing
+ 8'47
Stage 20
Spoiler
Summary: One of the most famous climb in cycling: The sunny slopes of Mont Ventoux. Here we are almost halfway up and the yellow jersey of Martinez is tucked way back in a large peloton. He doesn't seem concerned at all. None of his GC rivals have made any indication that they want to challenge Martinez today.
The BOTD is 8 minutes up the road as well. A boring penultimate stage.
Finally! Some life. 4th overall Marcus Diamond is going to give it a go with 8.7kms left to the summit.
Diamond goes solo for a while but is eventually caught by five others.
A very selective group. They have a minute gap on everybody else.
This is great! Geoghegan Hart attacks, Kudus and Quintana follow. Martinez, Yates and Diamond all look at each other.
Martinez wants to stamp his authority on this race, attacking with 1.5kms to the top. Diamond and Yates try to hang on for dear life. Quintana is quickly passed.
Kudus watches them fly by as well coming to the banner.
A pair of Polish riders from the BOTD crossed the finish line 1-2. Former World Champion Michal Kwiatkowski tops female Katarzyna Niewiadoma on Mont Ventoux. They got up there so quick the photographers weren't ready for them. So, sorry, no celebration photo.
The first major GC contender to cross the line is Geoghegan Hart in 12th.
But, the yellow jersey of Martinez wasn't too far behind in 14th. Finishing with Martinez were Simon Yates, Diamond and Bernal, who rode across the gap to them in the final 800 meters.
Result: 17th (+3'38"), 4th GC (+3'18"), 3rd Points, 6th KoM - Matching Martinez on Mont Ventoux gives me hope that one day I'll be able to win the Tour de France. It's not going to be this year. Heck, I could easily slip outside the Top 5 on tomorrow's time trial. But, I'm right there. Motivation for next season.
1
Michał Kwiatkowski
Team Ridley
4h54'32
2
Katarzyna Niewiadoma
Groupama - FDJ
s.t.
3
Sam Oomen
Discovery Channel
+ 59
4
Pierre-Roger Latour
Cofidis, Solutions Crédits
s.t.
5
Tiesj Benoot
Team Sunweb
s.t.
General Classification
1
Daniel Felipe Martinez
Panasonic
92h25'49
2
Simon Yates
Qantas
+ 1'31
3
Bob Jungels
T-Mobile
+ 3'05
4
Marcus Diamond
SEG Racing Academy
+ 3'18
5
Mikkel Bjerg
AEGON
+ 4'28
6
Maxim Shirshov
McLaren - Bahrain
+ 5'26
7
Tao Geoghegan Hart
GCN Racing
+ 6'58
8
Miguel Angel Lopez
TAP Portugal
+ 7'40
9
Egan Arley Bernal
GCN Racing
+ 8'47
10
Emanuel Buchmann
GCN Racing
+ 10'29
Stage 21
Spoiler
Summary: The riders that have the most to gain today are 3rd overall Bob Jungels, 5th overall Mikkel Bjerg and 6th overall Maxim Shirshov.
Some tense nerves in the start house.
Through the first time check with 23.4kms remaining. The fastest time through goes to Tom Dumoulin with a 12'20". Updated GC standings:
TC #1
GC
1
Daniel Felipe Martinez
+ 29
Leader
2
Simon Yates
+ 32
+ 1'34
3
Bob Jungels
+ 9
+ 2'45
4
Marcus Diamond
+ 58
+ 3'47
5
Mikkel Bjerg
+ 3
+ 4'02
6
Maxim Shirshov
+ 6
+ 5'03
7
Tao Geoghegan Hart
+ 23
+ 6'52
8
Miguel Angel Lopez
+ 39
+ 7'50
9
Egan Arley Bernal
+ 27
+ 8'45
10
Emanuel Buchmann
+ 25
+ 10'25
No changes yet, but Diamond is under pressure from Bjerg now.
Through the second time check and Diamond can't look back as Jungels as slowly catching him. Dumoulin still holds the fastest time at 21'26".
The updated GC standings:
TC #2
GC
1
Daniel Felipe Martinez
+ 39
Leader
2
Simon Yates
+ 41
+ 1'33
3
Bob Jungels
+ 10
+ 2'36
4
Mikkel Bjerg
+ 3
+ 3'52
5
Marcus Diamond
+ 1'24
+ 4'03
6
Maxim Shirshov
+ 7
+ 4'54
7
Tao Geoghegan Hart
+ 30
+ 6'49
8
Miguel Angel Lopez
+ 51
+ 7'52
9
Egan Arley Bernal
+ 35
+ 8'43
10
Primoz Roglic
+ 30
+ 9'56
Bjerg has moved past Diamond for fourth overall. Shirshov needs 51 seconds for a Top 5 finish. And Jungels only takes nine seconds off Martinez from checks 1-2.
Roglic overtaking Buchmann for 10th overall.
Here is Simon Yates rolling through the third and final time check. He hasn't been under too much stress today. Does that change coming to the finish? We do have a new best time! Bjerg is now the man to beat!
TC #3
GC
1
Daniel Felipe Martinez
+ 1'00
Leader
2
Simon Yates
+ 1'03
+ 1'34
3
Bob Jungels
+ 12
+ 2'17
4
Mikkel Bjerg
Leader
+ 3'28
5
Marcus Diamond
+ 1'53
+ 4'11
6
Maxim Shirshov
+ 6
+ 4'32
7
Tao Geoghegan Hart
+ 45
+ 6'43
8
Miguel Angel Lopez
+ 1'19
+ 7'59
9
Egan Arley Bernal
+ 53
+ 8'40
10
Primoz Roglic
+ 41
+ 9'45
Yates with a sizable 43-second gap to Jungels. The real battle is for 5th overall. Diamond is clinging onto a 21-second advantage over Shirshov. They battled for the white jersey last season. Shirshov won that. Can Diamond hold on to prevent Shirshov from stealing a Top 5 finish from him this year?
All-out sprint to the line on the Champs-Élysées! Every second counts!
The clock stops... 43'30". Diamond doesn't know what that means. We do. By our calculations, Diamond found another gear coming to the line and extended his 21-second advantage over Shirshov to 37 seconds! Fifth place overall for Diamond!
The final stage winner? Felix Grosschartner! He didn't win any of the time checks but saved everything he had for a fast finish. A surprise winner.
The 2025 Tour de France winner: Daniel Felipe Martinez. What a comeback after being down over six minutes after Stage 3. The 29-year-old Colombian attacked his way to not only win his first grand tour, but the green jersey and three stage wins as well.
Joining him on the podium: Simon Yates and Bob Jungels.
Result: 46th (+1'47"), 5th GC (+3'37"), 3rd Points, 6th KoM - After sitting 2nd in GC for so long, fifth overall could feel like a disappointment. But, I don't want to feel that way. This is an amazing accomplishment for not only me, but the SEG team. We rode our hearts out. And I know we will be even stronger next year. Can't wait!
Summary: Only 28 cyclists/sprinters remain in the lead group as we go past Big Ben with 6kms left.
Zwift with the leadout for Bayung van Steeden. Peak and Diamond following that, while further back Tiller makes the first move early with Pienaar sticking on his wheel.
Pienaar changes his mind and hooks onto Peak's wheel when he sees his teammate Diamond marking Tiller's move to the front.
Tiller was just a decoy! While everybody was watching him, his teammate Rodriguez stormed to the front and leads under the banner.
Tricky but not tricky enough. Rodriguez kicked too soon...
The fastest man will be the odds on favourite. Pienaar was patient and found the optimal time to pounce. SEG was a little unorganized, but Pienaar cleans up the mess with a solid win.
Result: 6th - Our sprint train just never came together, so Pienaar and I freelanced. I'd say it worked pretty well. Lucy van der Haar finished 13th. Grace joined us for drinks after the race. Cheers!
1
Tebiro Pienaar
SEG Racing Academy
5h00'43
2
Stanislaw Aniolkowski
Panasonic
s.t.
3
Bayung van Steeden
Zwift Pro Cycling
s.t.
4
Barnabas Peak
GCN Racing
s.t.
5
Bahram Niftaliev
Team Sunweb
s.t.
Calendar
Spoiler
Date
Race
Winner
1-Jul
Austrian Championships
Daniel Auer
1-Jul
Belgian Championships
Tim Wellens
1-Jul
Canadian Championships
Jim Arghittu
1-Jul
Kazakh Championships
Arslan Nikolaev
1-Jul
CCdS Champions Olympiques
Luka Mezgec
1-Jul
Czech Championships
Jiri Kolda
1-Jul
Danish Championships
Magnus Cort Nielsen
1-Jul
Dutch Championships
Martijn Tusveld
1-Jul
French Championships
Marc Sarreau
1-Jul
German Championships
Pascal Ackermann
1-Jul
Norwegian Championships
Stine Borgli
1-Jul
Portuguese Championships
Jóni Brandão
1-Jul
Ukrainian Championships
Mark Padun
1-Jul
Great Britain Championships
Marcus Diamond
1-Jul
Slovak Championships
Daniel Mores
1-Jul
Irish Championships
Sam Bennett
1-Jul
Italian Championships
Moreno Moser
1-Jul
Polish Championships
Alan Banaszek
1-Jul
Swiss Championships
Kilian Frankiny
1-Jul
Slovenian Championships
Domen Novak
1-Jul
USA Championships
Sepp Kuss
1-Jul
Spanish Championships
Ion Izagirre
1-Jul
Russian Championships
Alexandr Kulikovskiy
4-Jul
Sibiu Cycling Tour
Simone Petilli
6-Jul
GP Internacional Torres Vedras
Jhojan Garcia
7-Jul
Int. Österreich Rundfahrt
Michal Schlegel
7-Jul
Tour de France
Daniel Felipe Martinez
8-Jul
Delta Road Race
Ryan Gibbons
15-Jul
Tour of Qinghai Lake
Koen Bouwman
25-Jul
GP Cerami
Timothy Dupont
25-Jul
Prueba Villafranca
Wilco Kelderman
26-Jul
La Tour Alsace
Steff Hermans
27-Jul
VOO-Tour de Wallonie
Steff Cras
29-Jul
GP Kranj
Jonas Rickaert
31-Jul
Circuito de Getxo
Jesús Herrada
31-Jul
RideLondon-Surrey Classic
Tebiro Pienaar
1-Aug
PostNord Danmark Rundt
1-Aug
Volta a Portugal
4-Aug
Tour de Pologne
4-Aug
Hansa Bygg Kalmar
4-Aug
Clasica Ciclista San Sebastian
Marcus Diamond In
5-Aug
La Poly Normande
6-Aug
Tour of Utah
7-Aug
Vuelta a Burgos
9-Aug
Czech Cycling Tour
11-Aug
KOGA Slag om Norg
Marcus Diamond In
13-Aug
BinckBank Tour
15-Aug
Tour du Limousin
16-Aug
Colorado Pro Classic
16-Aug
Arctic Race of Norway
19-Aug
EuroEyes Cyclassics Hamburg
Marcus Diamond In
21-Aug
Baltic Chain Tour
21-Aug
GP Stad Zottegem
22-Aug
Arnhem-Veenendaal Classic
23-Aug
Deutschland Tour
25-Aug
Omloop Mandel-Leie-Schelde
25-Aug
Bretagne Classic
Marcus Diamond In
25-Aug
Vuelta a España
26-Aug
Croatia-Slovenia
26-Aug
Ronde van Midden Nederland
29-Aug
Druivenkoers - Overijse
Marcus Diamond In
Season Rankings
Pro Tour Points
Team
Individual
1
GCN Racing
9095
Egan Arley Bernal
GCN Racing
2913
2
SEG
7155
Brandon McNulty
Zwift Pro Cycling
2875
3
Zwift Pro Cycling
6510
Marcus Diamond
SEG Racing Academy
2576
4
McLaren - Bahrain
6196
Daniel Felipe Martinez
Panasonic
2479
5
TAP Portugal
5042
Bob Jungels
T-Mobile
2384
6
Ridley
5030
Tao Geoghegan Hart
GCN Racing
2135
7
AEGON
4805
Maxim Shirshov
McLaren - Bahrain
1993
8
Groupama - FDJ
4659
Adam Yates
Astana
1901
9
Panasonic
4605
Lorena Wiebes
AEGON
1817
10
T-Mobile
4096
Gianni Moscon
TAP Portugal
1745
…
51Grace Garner
SEG
486
190Alex Vogel
SEG
70
Individual Wins
Cyclist
Nation
Team
Wins
1
John Degenkolb
Germany
Lotto - Kern Haus
12
2
Egan Arley Bernal
Colombia
GCN Racing
11
3
Brandon McNulty
United-States
Zwift Pro Cycling
11
4
Dusan Rajovic
Serbia
Saidal
11
5
Aliaksandr Riabushenko
Belarus
La Plage Le Club
10
6
Daniel Felipe Martinez
Colombia
Panasonic
8
7
Jai Hindley
Australia
Israel
8
8
Jhojan Garcia
Colombia
Manzana Postobon
8
9
Louis Boussard
France
Fortuneo - Samsic
8
10
Bryan Coquard
France
Bretagne
8
…
18
Marcus Diamond
United Kingdom
SEG
6
NR
Grace Garner
United Kingdom
SEG
0
NR
Alex Vogel
Netherlands
SEG
0
World Cup Standings
8/14 Races
Cyclist
Nation
Team
Points
1
Lorena Wiebes
Netherlands
AEGON
108
2
Gianni Moscon
Italy
TAP Portugal
99
3
Marcus Diamond
United Kingdom
SEG
91
4
Tebiro Pienaar
South-Africa
SEG
81
5
Mads Pedersen
Denmark
Panasonic
79
6
David Gaudu
France
Groupama - FDJ
63
7
Robert Power
Australia
AEGON
62
8
Tiesj Benoot
Belgium
Team Sunweb
60
9
Wout Van Aert
Belgium
Zwift Pro Cycling
59
10
Michael Matthews
Australia
Team CSC
55
…
42
Grace Garner
United Kingdom
SEG
20
52
Alex Vogel
Netherlands
SEG
16
Evaluation
Training Ride *Community Growth Development*
Upgraded Training Facilities Boost:+1 Point Per Member
Spoiler
- Each member gets 4.0 points to spread however they like over the 13 attributes listed above. One post per member.
- Stats work on a decimal system starting at 55.0.
- Stats are bumped up in PCM when they hit that number, ex. 55.9 = 55 in-game, and 61.4 = 61 stat in-game.
- The decimal numbers will remain hidden.
- There is a threshold for each stat when more points are needed to increase that stat. It's start off on a 1-to-1 scale where 1 point equals 1 stat upgrade. However, the scales get exponentially further and further apart the closer that stat gets to the maximum of 85. The increasing scale will also remain a mystery.
- Comment below to provide stat upgrades
Next Step: SEG was thrilled with Diamond's performance in the Tour de France and believe the team has a future grand tour winner. And, after an average spring classics season, the team is at crossroads on how Diamond should spend his training time moving forward.
(Option A): Grand Tours. Time trial and prologue become unlocked. Cobblestones and Acceleration lock, and both start to decrease one attribute point every six months. Starting this month with a -1.
(Option B): Classics and Monuments. Sprint and Downhill become unlocked. Mountain and Recovery lock, and both start to decrease one attribute point every six months. Starting this month with a -1.
(Option C): No specialization. All stats lock. Unlocks can be earned through wins. Any stat that doesn't improve over each six-month period will have a 25% chance of decreasing by one attribute point.
If there is a tie between options, then a random generator will be used.
Training ride updates will be applied before any possible stat locks occur.
24/02/21 - kandesbunzler said “I don't drink famous people."
15/08/22 - SotD said "Your [jandal's] humour is overrated"
11/06/24 - knockout said "Winning is fine I guess. Truth be told this felt completely unimportant." [ICL] Santos-Euskadi | [PT] Xero Racing
Too bad for that one off-day! Still a great performance, without any doubt!
Don't really understand why Marcus should already start decreasing at his young age, but I guess it is what it is...
Let's take +4 MO before all those stat locks. Taking Option C as well.
Preparing for Fulham's first appearance in the Premier League since the 2013-14 season was energizing to say the least. The youthful Adam Lallana is still running around the pitch like he could play 90 minutes with ease, even though he is only going to be on the sideline come game time as our head coach. Lallana posted a 7-1-1 record at the end of last season to lead us to promotion after ex-coach James Coppinger was fired following a span of 10 losses in 12 matches.
The front office didn't make too many changes over the offseason but did spend some significant money to bolster our chances of avoiding relegation.
The notable new signings include:
28yo CB Gonzalo Montiel (16 million from Everton).
25yo CM Nicolas Prado (3.8 million from ATP).
31yo CDM Kevin Stewart (3.7 million from Hull City).
25yo CAM Benjamin Garre (3.1 million from FC Ingolstadt).
Fulham also signed veteran 32yo RW Lucas Moura on a free transfer a week ago. Many believe the former PSG standout is washed up after not scoring a single goal in 13 appearance for West Ham and Tottenham last season.
On the other end, not much money gained by selling players. Ashley Hunter was sold to Birmingham City for 200k. Aging veterans Stefan Johansen and Arlind Ajeti decided to leave on free transfers to pursue more opportunities in lower leagues.
Lastly, Aaron Healy (to Bolton Wanderers) and Tyrell Foster (to Leyton Orient) were loaned out to continue their development.
The transfer season is ongoing, so more changes are still possible.
A few more friendlies to recap before getting to the regular season.
Fulham Preseason Friendlies
Date
Result
Diamond's Rating/Stats
Aug. 1
2-1 Loss vs. AS Saint-Etienne
6.7 / 0 goals, 0 assists
Aug. 4
2-0 Win at Leyton Orient
DNP / Cycling Race
Aug. 9
2-1 Win at Famalicao
7.0 / 0 goals, 0 assists
Fulham concluded the preseason bolstering a respectable 4-1-0 record with 10 goals scored and 3 goals conceded. The team had eight different goal scorers with the exception Timmy Abraham finding the back of the net three times.
League play kicks off on a rare Monday night and will be broadcasted nationally!
Match Day #1 vs. Wolves (0-0-0, 0 Points, 13th)
August 18, 2025
Craven Cottage is buzzing, the return of Premier League football!
Spoiler
Fulham 2, Wolves 1
Summary: New signing Lucas Moura connects with old reliable Timmy Abraham for the first goal of game and season for Fulham! It only takes them five minutes to get off and running.
Malo Papin cut the party short with an equalizing goal in the 19th minute.
The game was decided 11 minutes later when Papin failed to properly clear a corner kick. The ball went right back out to corner kick taker Moura, who pumped the ball back into the box. Benjamin Garre headed the ball down into the path of Marcus Diamond.
He looked up, took a dribble inside the 18-yard box and uncorked a perfectly placed left-footed strike into the bottom right corner.
Rating: 8.7 - Game-winning goal to jump start the season. Not bad. Was also told after the match it was my 250th league appearance as a professional footballer, so that's pretty cool.
Player of Game: Marcus Diamond, Fulham (8.7)
Match Day #2 at Stoke City (1-0-0, 3 Points, 3rd)
August 23, 2025
Stoke coming off a 2-0 win over Bournemouth; Lingard with two goals.
Spoiler
Stoke City 2, Fulham 0
Summary: A feisty, scoreless first half spills over into the second half when Eduardo Henrique takes Marcus Diamond down from behind for his second yellow card of the match, leaving Stoke to defend with 10 men.
Yet, a defensive breakaway down turns into the opening goal for Stoke. Munir powers home a cross from Giancarlo Chiarini in the 67th minute. The humiliation didn't end there. Stoke passed the ball around Fulham at-will before setting Kasey Palmer up with a goal in the 77th minute.
Rating: 6.6 - For some reason head coach Adam Lallana decided to play me as the lone striker for the first 70 minutes of the match. Considering we didn't score any goals, I doubt he will make that decision again.
Player of Game: Munir, Stoke City (8.8)
Carabao Cup at Bristol Rovers
August 27, 2025
Second Round: Fulham not messing around, going with the 'A' squad.
Spoiler
Fulham 1, Bristol Rovers 0
Summary: Fulham escapes Bristol on a late winner from Jonathan Leko, assisted by Timmy Abraham. Marcus Bettinelli with his first shutout of the season to fend off a scrappy Rovers' attack.
Rating: 6.9 - A lot of effort just to beat a Sky Bet League Two side.
Player of Game: Timmy Abraham, Fulham (9.0)
Match Day #3 vs. Watford (1-0-1, 4 Points, 6th)
August 30, 2025
"Coach, what do you mean I'm not playing?"
Spoiler
TRANSFER! MARCUS DIAMOND SOLD TO REAL MADRID
There were rumors back in March that the Spanish powerhouse was asking Fulham about Marcus Diamond's availability. Five months later, an agreement has been made. Fulham ships Diamond out for a rather modest transfer fee of 15 million.
Diamond didn't hesitate to accept the contract raise of 244k per month with bonuses for each appearance (14k), goal (8.5k), unused substitute (7k) and winning the Champions League (245k). Real Madrid also included a 60 million minimum release clause for the duration of four-year deal through 2029.
Playing time remains to be seen, but head coach Martin Schmidt told the press that he believes Diamond is a First Team player and will contribute right away as Real Madrid looks to win its third straight La Liga title and capture the Champions League trophy once again for the first time since 2018.
All that said, Diamond's time at Fulham comes to an end. His recent homecoming to play English football again turns out to be short lived. Now, a bigger stage and new challenge awaits.
Time to learn Spanish. The journey marches onward to Madrid!
To Be Continued...
Strong Start (Resolved): Fulham's upgraded training facility is complete after a very generous donation was made by sports bettor Nemolito after correctly predicting Fulham's 2-1 win over Wolves.
Too bad Marcus Diamond won't get to experience it.
Solid start to the season, well done!
Not really happy with the transfer, though. Just don't like Madrid, sorry. Surely a great story for Marcus, however.
Yeah, and I just want to note that I had no part in this. Football Manager decided Diamond was going to Real Madrid, therefore Diamond is going to Real Madrid.
No worries... I was just really surprised, as until now we could decide even about minor details like Grace's new last name - but a big transfer just bypasses all the mechanics... But I understand you don't want to take any influence in FM
Fabianski wrote:
No worries... I was just really surprised, as until now we could decide even about minor details like Grace's new last name - but a big transfer just bypasses all the mechanics... But I understand you don't want to take any influence in FM
Spoiler
That, but more importantly, I don't think it's possible to undo with the in-game editor without messing up other things. There are lots of things I can tinker with in FM and PCM that allows me to have the community to vote on stuff, but FM moving Diamond to a new club is one of those things I don't how to undo/fix. Therefore, no choice given. Wish it was different as well. But we carry on.