Race week is finally under way for this year's Isle of Man TT, with road racing action lined up all week.
The schedule features two races for each class - Superbike, Supersport, Superstock, Supertwin and Sidecar - with the week's biggest race, the Senior TT, taking place on Saturday.
A disrupted qualifying week nevertheless painted a picture of what to expect from racing, with Dean Harrison establishing himself as a prime contender from Honda.
Peter Hickman will be sitting this one out after suffering several injuries in a serious crash at Kerrowmoar on Friday. He has since been released from hospital and is back in the paddock to support 8Ten team-mate Davey Todd - also a top contender in this year's races.
Top sidecar pair Peter Founds and Jevan Walmsley were also injured in a qualifying crash on Sunday, escaping with just "a few scrapes". However, the pair will miss Monday's race due to the damage caused to their machinery.
Here are the full results from all the Isle of Man TT 2025 races so far:
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.
Read the full report here.
1 Michael Dunlop, Paton
2 Michael Evans, Kawasaki +22.673s
3 Rob Hodson, Paton +36.138s
4 Paul Jordan, Aprilia +37.895s
5 Davey Todd, Paton +42.142s
6 Dom Herbertson, Paton +44.074s
7 Adam McLean, Yamaha +51.528s
8 Stefano Bonetti, Paton +57.421s
9 Baz Furber, Yamaha +1m03.584s
10 Michael Rutter, Yamaha +1m29.421s