Refresh
Around 25km to go until we start the climbs.
Today’s average speed is 45 kph.
The break are working hard and riding well together, in a good through-and-off formation, but I’m not sure they have any chance of staying away, no matter how strong they are.
This man was impressive on stage 2. Could he go for it again today?

Julian Alaphilippe of Tudor Pro Cycling (Image credit: Getty Images)
EF Education-EasyPost have just moved up towards the front of the bunch.
Riders are grabbing musettes from the side of the road and having some food.
Lunch time in the peloton!
100km to go
The peloton is pretty strung out. It’s definitely not easy work to keep this strong break within two minutes.
We’re going over a bit of an uncategorised climb at the moment.
Silvan Dillier is still on the front. Obviously.
Lenny Martinez is putting in a little dig over a rise – well, a bridge that rises. But he doesn’t go anywhere.
Mathieu van der Poel is just chasing back onto the bunch after being at the car.
The peloton just went through the beautiful town of Gerberoy.

(Image credit: Getty Images)
But this is how Jeannière finished the stage yesterday, so you can see why he’s at the car.

(Image credit: Getty Images)
Émilien Jeannière is at the medical car. It’s annoying some of the other riders out the back of the bunch that he’s just being towed past them…
It’s a glamorous life on Tour.
Riders are stopping to wee again. It’s very chill today.
It really is impressive what Silvan DIllier is doing here. Just controlling the break, on his own, for kilometres on end. No rotation needed for the Swiss man.
120km to go

(Image credit: Getty Images)
Here’s the polka-dot king.

(Image credit: Getty Images)
Quick stop for Tim Wellens, but he’s back riding now.
Alpecin-Deceuninck are all about Van der Poel today.

(Image credit: Getty Images)
A reminder that Jonas Abrahamsen, who is in the break, only broke his collarbone a few weeks ago. Mad recovery.
Here’s a reminder of today’s profile:

(Image credit: ASO)
Still a good 80km to go until the first climb today. It’s very much going to be a day of two halves; this calm and then a really fierce finale.
Some food, drink nd a chat for Asgreen as he goes back to the car. It’s Tom Southam on DS duty for EF Education-EasyPost.
Asgreen calls for the car.
Today’s now-traditional start line selfie (ft. a rogue Matej Mohorič)
Here you go, architecture fans. This is the colossal cathedral in Amiens, the Notre Dame d’Amiens. It’s as big as two Notre Dames de Paris.

(Image credit: Getty Images)
It’s Visma-Lease a Bike who are lined up behind Alpecin.
Alpecin-Deceuninck are really giving the leaders nothing today. The gap is not even two minutes right now.
There’s 2,000m of climbing on this stage, with five climbs in the last 50km.
A rider to watch today?
It’s about 18 degrees in France at the moment, but beautifully sunny.
Tour de France or vintage Windows screensaver?

(Image credit: Getty Images)
Possibly not a lot is going to happen for the next 50km or so, as the break is set and everyone will be looking at the climb-packed finale.
The peloton is currently going at 53 kph. Oof!
This is a really strong four-rider group. Alpecin are doing the right thing by keeping it close, because these are the kind of riders who could spring a surprise if you give them too much leeway.
Asgreen joins the leaders.
Asgreen is nearly there.
Bryan Coquard has stopped to have his seatstay adjusted, and take a natural break at the same time. Multitasking I guess.
All the special jerseys at the start this morning.

(Image credit: Getty Images)
Asgreen is now 42 seconds behind the leaders, who are 2:09 ahead of the bunch.
Dilier did about 200km on the front during Milan-San Remo earlier this year. Could be a similar day for him today – Alpecin obviously have the yellow to defend, but they also want to win the stage in Rouen with Van der Poel.
Asgreen is still plugging away to make this junction.
Asgreen is about halfway between the leaders and the bunch.
And the riders are just pulling over for a natural break – when the yellow jersey goes, everyone goes.
Alpecin-Deceuninck, led by Silvan Dillier, have just moved to the front and taken control which signals that the break is probably set, and they’re going to keep the gap under control.
The peloton seems fairly happy with this situation. They’re not trying to shut down Asgreen. A four-rider break is a pretty good deal on a day like today.
It’s Kasper Asgreen (EF Education-EasyPost) who is on the attack after fighting up to the front of the peloton.
Yep, another attack goes.
Breakaway formed
Gachignard makes the junction, and the gap is a minute.
170km to go
Here we go, a rider is trying to bridge. It’s Thomas Gachignard from TotalEnergies. He’s got a 30-second gap to close on his own.
Just Martinez and Abrahamsen have gone for now, and the peloton has settled, but that doesn’t mean more riders aren’t going to try and bridge.
As soon as the flag drops, the attacks start – Lenny Martinez is indeed the first to go, followed by Jonas Abrahamsen.
Official start
We’re out of town now and the official start is minutes away.
Photo of the day so far!

(Image credit: Getty Images)
Ooh Lenny Martinez is also getting to the front.
Victor Campenaerts is at the front now. He’s a good contender for the breakaway today.
Still 10 minutes or so until the flag drops and the race is underway properly.
Remco Evenepoel had a little crash yesterday, but is feeling fine this morning, he tells the TV.
Good, nothing crazy. It was a pretty slow crash, they crashed in front of me, I tried to brake but the bunch always takes a moment to avoid a crash, and I think I was on the wrong side on the right, so I touched the wheel of a guy in front of me and went down, so nothing crazy to worry about.
Remco Evenepoel to TNT Sports
After yesterday’s lack of a break, viewers and commentators will be hoping there is a move today.
A few Ineos riders are amassing at the front during the neutral here. That could be a sign that they want to be in the break, or they’re just staying out of trouble.
Neutral start
TNT Sports have just been speaking Alpecin-Deceuninck’s DS Christoph Roodhooft. He says Mathieu van der Poel reconned this stage finale two weeks ago.
We also have a new green jersey today in Jonathan Milan.

(Image credit: Getty Images)
Tadej Pogačar is back in his world champion’s kit today, after sending Tim Wellens up the road yesterday to take the polka-dot jersey off him.

(Image credit: Getty Images)
15 minutes until the neutral start.
The photographers are getting creative at the start.

(Image credit: Getty Images)
Just under half an hour to go until the neutralised roll-out.
TDF stat
And here’s the actual start line looking all Tour-ified.
Here’s the view at the start and bus paddock this morning:

(Image credit: Getty Images)
You can even watch the sign-on live, if you want:
The last time the Tour was in Amiens, for a finish in 2018, Dylan Groenewegen won the stage.

(Image credit: Getty Images)
Cockpit stickers are honestly my passion. Love this one.
It was a rollercoaster three days for Jasper Philipsen – from yellow to crashing out.
If you’re waiting for the Tour to start, the Giro d’Italia Women is also on this week, so I’d recommend tuning into that – stage 3 is underway now, and they’re about to go over the highest point of the race.
The riders have just started signing on in Amiens.
Here’s a photo that sums up how chaotic yesterday was – Paul Penhoët walking to the finish after crashing on the final corner.

(Image credit: Getty Images)
Some good news from this morning: Stolen Cofidis bikes recovered with help from police and Tour de France organisers
Here’s what’s on the cards today – 174.2km from Amiens to Rouen in northern France.

A jagged profile coming up (Image credit: ASO)
Today is a much punchier day, with back-to-back short but steep climbs in the finale, and a little kick up to the line in Rouen to finish things off.
I’m Matilda, Assistant Features Editor, and I’ll be taking you through what promises to be an exciting day in France, with a punchy finish on the cards.
Welcome to Cyclingnews’ live coverage of stage 4 of the Tour de France!