The 2025 Isle of Man TT is over early after strong winds meant the last hope for holding the Senior TT on Saturday night had to be abandoned.
Despite all the challenges the conditions have thrown at the organisers, every other race has taken place - even if many had to be shortened or moved to different times or even days.
Here's our full rundown of what happened across all the classes during a fraught race week.
Superbike TT Race

Davey Todd dominated the opening race of the 2025 Isle of Man TT, leading every split to claim his third ever TT win.
The 8Ten Racing rider finished Monday’s four-lap Superbike race 1.2s clear of all-time win record holder Michael Dunlop.
Though the gap was as small as 0.2s at Glen Helen on the third lap, Dunlop lost time passing Honda rider Dean Harrison on the road at Rhencullen.
Dunlop was able to close up on Todd on the final tour, but was unable to make up any more time and settled for second, with Harrison in third.
Read the full race report here.
1 Davey Todd, Monster Energy by 8TEN Racing BMW
2 Michael Dunlop, MD Racing BMW
3 Dean Harrison, Honda Racing UK
4 Nathan Harrison, Honda Racing UK
5 David Johnson, Platinum Club Racing Kawasaki
6 James Hillier, Muc-Off Racing Honda
7 John McGuinness, Honda Racing UK
8 Joshua Brookes, Jackson Racing powered by Prosper2 Honda
9 Michael Evans, Dafabet Racing Honda
10 Paul Jordan, Jackson Racing powered by Prosper2 Honda
Sidecar TT Race 1

Home heroes Ryan and Callum Crowe obliterated their opposition in the opening Sidecar TT by taking the win by well over a minute from 14-time TT winner Ben Birchall and his new passenger Patrick Rosney.
Breaking the lap record and setting the first ever 121 mph lap of the TT in the process, the gap after only two laps of the shortened race was 1 minute 17.670 seconds.
Very much tipped as the favourite for the race even before closest rivals Peter Founds and Jevan Walmsley were ruled out of racing by a practice crash, the Crowe brothers didn’t let the lack of close opposition slow them down as they pushed on to raise the TT lap record to a new level for the three-wheeler class.
TT podium newcomers Lee Crawford and Scott Hardie were third, another 17.351 seconds down on Birchall, while world champion Todd Ellis and Emmanuelle Clement showed that they’re edging closer to mastering the TT course in fourth.
1 Ryan Crowe / Callum Crowe
2 Ben Birchall / Patrick Rosney
3 Lee Crawford / Scott Hardie
4 Todd Ellis / Emmanuelle Clement
5 Kieran Clarke / Andrew Johnson
6 Steve Ramsden / Mathew Ramsden
7 Lewis Blackstock / Oscar Lawrence
8 Greg Lambert / Andrew Haynes
9 Robert Dawson / Matthew Sims
10 Darren Hope / Lenny Bumfrey
Supersport TT Race 1

Michael Dunlop took his 30th Isle of Man TT win in the first Supersport race of this year’s event, continuing his unbroken class win streak dating back to 2019.
In his first TT race aboard a Ducati, the all-time win record holder took the manufacturer’s first TT win since 1995.
Dean Harrison had looked set for a win on his Honda, leading for much of the three-lap race.
But a crucial pitstop for Dunlop gave him the edge over the last lap, closing gradually on Harrison to narrow the gap from five seconds to less than one at Glen Helen.
He passed by Ballaugh and quickly built a lead to cross the line 10 seconds clear of Harrison, after finishing second in this morning’s Superbike race.
Runner-up Harrison also took his second podium of the day, having finished third in the Superbike race. James Hillier was third for his first podium since 2019.
Read the full report here.
1 Michael Dunlop, MD Racing Ducati
2 Dean Harrison, Honda Racing UK
3 James Hillier, Bournemouth Kawasaki Racing
4 Davey Todd, myCOOLMAN by Padgett’s Motorcycles Honda
5 Joshua Brookes, Jackson Racing powered by Prosper2 Honda
6 Rob Hodson, SMT/VRS Recovery Yamaha
7 James Hind, North Lincs Components Suzuki
8 Dominic Herbertson, HRRC / Gilbert Brown & Son Ltd Ducati
9 Ian Hutchinson, moobob / UGP Yamaha MLav Racing Yamaha
10 Conor Cummins, Burrows Engineering / RK Racing Ducati
Superstock Race 1

Dean Harrison claimed his first TT win since 2019 in Monday night's delayed and shortened two-lap Superstock opener, making up for being overhauled by Michael Dunlop in the Supersports on Sunday and giving Honda its first victory of the event as well.
Davey Todd rued traffic delays as he finished 11.7s behind in second ahead of Dunlop.
Read the full report here.
1 Dean Harrison, Honda Racing UK
2 Davey Todd, 8Ten Racing BMW +11.656s
3 Michael Dunlop, MD Racing BMW +32.167s
4 James Hillier, Muc-Off Racing Honda +53.094s
5 Ian Hutchinson Moobob/MLav BMW +57.577s
6 Conor Cummins, Burrows Engineering by RK BMW +1m01.266s
7 Nathan Harrison, H&H Honda +1m03.195s
8 Dom Herbertson, Adam Hewitt Honda +1m03.420s
9 Josh Brookes, Jackson Racing Honda +1m10.948s
10 James Hind, North Lincs Components Honda +1m17.643s
Supertwin Race 1

Michael Dunlop notched up his 31st TT win in commanding fashion in the first Supertwin race.
A pair of first-time podium finishers followed him home: Michael Evans and Rob Hodson - but Evans was disqualified days later, promoting Paul Jordan on to the podium.
Read the full report here.
1 Michael Dunlop, Paton
2 Rob Hodson, Paton +36.138s
3 Paul Jordan, Aprilia +37.895s
4 Davey Todd, Paton +42.142s
5 Dom Herbertson, Paton +44.074s
6 Adam McLean, Yamaha +51.528s
7 Stefano Bonetti, Paton +57.421s
8 Baz Furber, Yamaha +1m03.584s
9 Michael Rutter, Yamaha +1m29.421s
10 Michael Sweeney, Aprilia +1m42.617s
Supersport Race 2

Michael Dunlop took another clean sweep of the Supersport class at this year’s Isle of Man TT with his eighth consecutive class win at the event.
Dunlop claimed his 32nd win over the Mountain Course by 26 seconds over second-place finisher Dean Harrison, who also finished second in the first Supersport race. Davey Todd, who won the first Superbike race of the week, was third.
Ducati rider Dunlop led from the off, quickly establishing a solid gap at the front in a class he has dominated in recent years.
He had a 13-second gap to Harrison by the time the pair stopped at the end of lap two, and despite being slow to get going again, Dunlop only lost two seconds in the pits.
He made up more time across lap three and was 21s up at Ramsey before stretching an even bigger lead across the final tour.
There was a close battle for fourth between Paul Jordan and James Hind, with the former finishing ahead by just three seconds.
1 Michael Dunlop, MD Racing Ducati
2 Dean Harrison, Honda Racing UK
3 Davey Todd, myCOOLMAN by Padgett’s Motorcycles Honda
4 Paul Jordan, Jackson Racing powered by Prosper2 Honda
5 James Hind, North Lincs Components Suzuki
6 Joshua Brookes, Jackson Racing powered by Prosper2 Honda
7 Mike Browne, Boyce Precision by Russell Racing Yamaha
8 Dominic Herbertson, HRRC / Gilbert Brown & Son Ltd Ducati
9 Ian Hutchinson, moobob / UGP Yamaha MLav Racing Yamaha
10 Michael Evans, Smith Racing Triumph
Superstock Race 2

Dean Harrison made it a clean sweep of the Superstock class on Friday, taking his fifth TT win and marking the first time the Honda rider has won two in a week.
Harrison immediately put time between himself and Superbike race winner Davey Todd on lap one as Michael Dunlop ran on at Bradden Bridge, losing time to the leading pair.
Harrison’s gap was extended when the field made their mandatory pitstops at the end of lap one, with a slow restart for Todd losing the 8Ten Racing rider 12s.
Harrison went on to finish 16s ahead of Todd to claim his 35th podium, with Dunlop third after a brilliant recovery ride.
1 Dean Harrison, Honda Racing UK
2 Davey Todd, 8Ten Racing BMW
3 Michael Dunlop, MD Racing BMW
4 James Hillier, Muc-Off Racing Honda
5 Conor Cummins, Burrows Engineering by RK BMW
6 Josh Brookes, Jackson Racing Honda
7 Nathan Harrison, H&H Honda
8 John McGuinness, Honda Racing UK
9 Dom Herbertson, Adam Hewitt Honda
10 David Johnson, Platinum Club Racing Kawasaki
TT Sidecar race 2

The Crowe brothers took another dominant win in the second Sidecar race of this year’s TT, finishing over a minute clear of 14-time TT winner Ben Birchall and his new passenger Patrick Rosney.
Home heroes Ryan and Callum took their fourth win in nine starts on Friday afternoon, marking their seventh TT podium.
They quickly built up a lead to Birchall and Rosney, leading at 17.8s at Ballaugh on lap one, and the pair were untouchable throughout.
Heading past the Grandstand onto lap two, that lead was up to 37s, and only grew over the second half of the race to 1m8s by the chequered flag.
Lee Crawford and Scott Hardie were third, taking their second podium after a maiden rostrum earlier in the week.
There had been a close battle for the final podium with Lewis Blackstock and Oscar Lawrence across lap one before the latter pair were forced to retire at Glen Helen on lap two.
1 Ryan Crowe / Callum Crowe
2 Ben Birchall / Patrick Rosney
3 Lee Crawford / Scott Hardie
4 Todd Ellis / Emmanuelle Clement
5 Kieran Clarke / Andrew Johnson
6 George Holden / Mark Wilkes
7 Stephen Kershaw / Rhys Gibbons
8 Greg Lambert / Andrew Haynes
9 Steve Ramsden / Mathew Ramsden
10 Renzo Van der Donckt / Vale Van der Donckt
Supertwin race 2

Michael Dunlop has further extended his lead at the top of the all-time leaderboard by taking his 33rd Isle of Man TT win in the second Supertwin TT of this year's event.
His fourth win of the week has now made him the first rider in history to reach 50 career podiums. Dunlop led start to finish over Davey Todd and, despite a slower pitstop that let Todd pull back a little bit of time on him, never really looked to be in any danger of losing.
Behind Todd, though, there was plenty of drama. Race one podium finishers Mike Evans and Rob Hodson were both in podium contention until technical problems sidelined them, letting Dom Herbertson charge through for his second career TT podium.
Paul Jordan, first on the road, was able to latch in behind Dunlop as he came through the pack and used the tow to work his way past Mike Browne in P4, but ran out of time to hunt down Herbertson ahead.
1 Michael Dunlop, MD Racing
2 Davey Todd, Milenco By Padgett’s Motorcycles
3 Dom Herbertson, Melbray Racing
4 Paul Jordan, Jackson Racing powered by Prosper2
5 Mike Browne, KMR Kawasaki / Jack Reid Cars
6 Adam McLaren, Flitwick Motorcycles / SMV
7 Baz Furber, DC Motorcycles Newtown
8 Joe Yeardsley, Scott Racing Motorcyles
9 Michael Dokoupil, Indi Racing
10 Michael Sweeney, MSR Racing