Postpublished at 17:07 British Summer Time 12 July
Kerry 0-1 Tyrone 0-2
Darren McCurry leathers one towards goal and Shane Ryan does well to push it away.
Tailteann Cup Final - Kildare 1-24 Limerick 2-19 (Result)
All-Ireland semi-final - Kerry 1-20 Tyrone 0-17 (Result)
Kerry back in All-Ireland final for first time since 2023
Andy Gray
Kerry 0-1 Tyrone 0-2
Darren McCurry leathers one towards goal and Shane Ryan does well to push it away.
Kerry 0-1 Tyrone 0-2
Darragh Canavan knocks a free over after Seanie O'Donnell was brought down just outside the area.
Another step and that could have been a penalty.
Kerry 0-1 Tyrone 0-1
Mickey Harte
Former Derry & Tyrone boss on BBC Sport
I think that was a good foul as if David Clifford got that shot off who knows where it would have gone.
Kerry 0-1 Tyrone 0-1
Ciaran Daly levels things up after Eoin McElholm danced his way into some space.
Kerry 0-1 Tyrone 0-0
David Clifford is stopped as he looked to get a shot away but Ben Kennedy is penalised for the foul.
This should be a gimmie for an opener, and Sean O'Shea duly obliges and pops it over.
Kerry 0-0 Tyrone 0-0
Kerry v Tyrone (17:00 BST)
Shane Lowry is in the house for this one ahead of his return to Royal Portrush for the Open next week..
Offaly aren't in the All-Ireland semi-finals, but I'm sure he'll still enjoy this one.
Kerry v Tyrone (17:00 BST)
Matt Gault
BBC Sport NI at Croke Park
Warm in the big house today, even up in the press box which is usually impervious to rising temperatures.
These players are flying fit, but the heat will be a factor today. It'll be an energy-sapping couple of hours, bringing the strength of the respective benches into sharper focus.
Big bench or not, this is a tall ask for Tyrone. Decimating the Armagh kick-out, Kerry showed what they can do when they get motoring.
Seanie O'Shea and David Clifford combined for 0-19 in the Armagh game. It's not out of the ordinary: Clifford (7-44) and O'Shea (1-41) have accounted for more than half of Kerry's championship haul this year.
Stopping them - and this fired-up Kingdom unit as a whole - will require a herculean effort from Tyrone.
Then again, the Red Hands are familiar enough with shocking Kerry in Croke Park. They love being the underdogs and that's what they are today.
Kerry v Tyrone (17:00 BST)
It's so warm that Mattie Donnelly is walking around Croke Park with an ice pack, that he keeps putting on the back of his neck.
They haven't even started playing yet.
Kerry v Tyrone (17:00 BST)
It's Costa del Croker today.
It's going to be around 25 degrees come throw in, which is pretty toasty to be running about it.
That's as warm as Barcelona or Monaco.
Kerry v Tyrone (17:00 BST)
All-Ireland winner and BBC Sport NI pundit Oisin McConville gives his prediction for Tyrone v Kerry in this year's semi-final:
"Tyrone will have to be much better than they were against Dublin in the quarter-final. It was a poor-quality game, but they won having not played well.
"They find themselves in an All-Ireland semi-final having not really hit the heights yet, but they still have a forward line to be reckoned with and they can bring Tyrone on to the next level.
"From what I've seen of Kerry this year, I wasn't massively impressed with them but against Armagh, they went to a completely different sphere that a lot of people probably couldn't think they could get to.
"I don't think they can get to that place again, but if they are a little bit off and Tyrone hit the heights with their forward-line then they have a great opportunity to win the game.
"But I do think when an All-Ireland is there to be taken, Kerry will sniff blood at this stage.
"The way they got it so right the last day against Armagh, it's difficult to see them being beaten but Tyrone, at their best, have a great chance."
Kerry v Tyrone (17:00 BST)
Fans of both counties have been soaking up sun ahead of throw in at Croke Park.
Kerry v Tyrone (17:00 BST)
Conor McManus
Two-time Ulster winner on BBC Two NI
I expect Tyrone to be fairly interchangeable in the forward line and in their attack. Eoin McElholm, the form he has been in at under-20 football and we saw how good he was when he came on against Dublin, he will probably go inside and Mattie Donnelly will go into the forward line.
Kerry v Tyrone (17:00 BST)
Matt Gault
BBC Sport NI at Croke Park
Significant team news, then.
Perhaps unsurprisingly, Paudie Clifford starts for Kerry. He looked razor-sharp when he came on against Armagh, so it's a big boost for the Kingdom.
Micheal Burns came off the bench to score two points against Armagh, so it's tough on him not to be starting.
It's a huge day for Eoin McElholm, starting an All-Ireland semi-final less than two months after shining in the Red Hands' triumphant Under-20 decider win over Louth.
I don't think anyone's overly shocked that Michael McKernan isn't starting either.
Kerry v Tyrone (17:00 BST)
Owen Mulligan
Former Tyrone forward and All-Ireland winner on BBC Sport
I thought Tyrone were wide open at the back against Dublin. Ben McDonnell has to get close to Seanie O'Shea, look at the two pointers he has scored and it is going to be a massive ask.
Kerry v Tyrone (17:00 BST)
Tyrone have been forced into a late change with Rory Brennan replaced by Ben McDonnell at centre-back.
Peter Harte also drops to the bench and is replaced by Eoin McElholm.
Michael McKernan and Mark Bradley have been named among Malachy O'Rourke's substitutes.
Paudie Clifford was set to miss out but has been a late addition to Kerry's startng team.
Jack O'Connor makes two changes to his starting team with Mike Breen in at centre-back and Mark O'Shea is in for Michael Burns in the half-forward line.
Mark O'Shea and Tom O'Sullivan make way with captain Gavin White starting at half-back while Tony Brosnan and Tadhg Morley return to the match-day squad alongside Paul Geaney and Clifford in the replacements.
Tyrone: Niall Morgan; Cormac Quinn, Padraig Hampsey, Niall Devlin; Peter Teague, Ben McDonnell, Kieran McGeary; Brian Kennedy, Conn Kilpatrick; Seanie O'Donnell, Eoin McElholm, Ciaran Daly; Darren McCurry, Mattie Donnelly, Darragh Canavan.
Subs: Oisin O'Kane, Aidan Clarke, Michael Rafferty, Frank Burns, Michael McKernan, Shea O'Hare, Michael O'Neill, Conor Meyler, Peter Harte, Mark Bradley, Ruairi Canavan.
Kerry: S Ryan; P Murphy, J Foley, D Casey; B O Beaglaioch, M Breen, G White; S O'Brien, J O'Connor; M O'Shea, S O'Shea, G O'Sullivan; D Clifford, P Clifford, D Geaney.
Subs: S Murphy, K Spillane, E Looney, A Heinrich, TL O'Sullivan, C Geaney, M Burns, T Kennedy, T Morley, P Geaney, T Brosnan.
Kerry v Tyrone (17:00 BST)
Kerry came from five points down with 13 players to claim a vital 3-13 to 2-13 win in Division One in February.
Their returning star forward David Clifford was the Kerry matchwinner with three goals, one in the first half and two either side of picking up a black card in an eventful second half.
With both teams in relegation trouble, Tyrone looked on course to earn a precious win when they led 2-13 to 2-8 with 20 minutes to play.
Darragh Canavan, on as a sub for his first Tyrone appearance of 2025, and Mark Bradley scored goals in the third quarter as the Red Hands stretched their 0-11 to 1-5 interval lead out to five points.
Joe O'Connor picked up a black card for hauling down Canavan as Kerry conceded a penalty, which Bradley kicked into the net at the second attempt.
It was soon followed by a Clifford black card but he came back on to complete his hat-trick with another left-footed shot to beat Niall Morgan.
That drew Kerry level with four minutes to play and with the visitors pressing up on Tyrone's kickouts and the home side unable to get any supply to their dangerous forwards, Kerry controlled the closing stages and tapped over the insurance points.
Kerry v Tyrone (17:00 BST)
A storied rivalry, some of the best players in the game, two passionate sets of fans: this has all the makings of a championship classic.
Remarkably, Tyrone and Kerry did not lock horns in the championship arena until the 1986 All-Ireland final. They have since met eight times in the GAA's showpiece competition. Overall, Kerry lead 5-4 and won the last encounter convincingly, beating the Red Hands 2-18 to 0-12 in the 2023 quarter-finals.
This will be their fifth semi-final encounter. Tyrone's wins over the Kingdom at this stage came in 2003 - the infamous "puke football" game - and after extra-time in the Covid-dominated tournament in 2021.
The Ulster county went on to lift the Sam Maguire Cup after both of those, but they will require one of the great Tyrone performances to topple a Kerry side who are flying high after their astonishing dismantling of Armagh in the quarter-finals.
In that game, the Munster kingpins devoured Ethan Rafferty's kick-out in the second half to score 14 unanswered points and eventually win 0-32 to 1-21.
Given Tyrone keeper Niall Morgan's kick-out proficiency and the totemic midfield partnership of Conn Kilpatrick and Brian Kennedy, it will be a shock to see Kerry profit so emphatically in that area again.
With wins over Donegal in Ballybofey and Dublin in the quarter-finals, Tyrone will not fear Kerry. They will, however, be forced to stop a free-flowing Kerry full-forward line. Sean O'Shea hit 0-12 against Armagh while David Clifford ended up with 0-7 despite a quiet first half by his standards.
The renewing of hostilities will also afford Tyrone's 2021 All-Ireland winning captain Padraig Hampsey the chance to avenge a difficult afternoon marking Clifford in the 2023 game.
Tyrone will hope to get more out of Darren McCurry, who only scored 0-2 against Dublin.
But with experience campaigners Kieran McGeary and Mattie Donnelly very much in form, Malachy O'Rourke's side have the personnel to cause Kerry problems and reach an eighth final.
FT: Antrim 2-12 Offaly 1-16
Offaly edge out Antrim to reach the All-Ireland Intermediate Camogie Championship final
FT: Antrim 2-12 Offaly 1-16
Kildare 1-24 Limerick 2-19 (Result)
Kildare held on to beat Limerick 1-24 to 2-19 in an entertaining Tailteann Cup final at Croke Park.
Despite a strong start from the Munster side, which included an early Cillian Fahy goal, the Lilywhites fought back to lead 1-13 to 1-9 at half-time, thanks to Alex Beirne's goal.
After an end-to-end spell at the start of the second half, Killian Ryan scored a fine individual goal to put Limerick two points up.
But that moment sparked Kildare into life, with a purple patch nudging them 1-24 to 2-18 ahead in the closing minutes.
Limerick pushed for a goal in the dying seconds, and nearly scored it when substitute Rory O'Brien found himself with a chance in front of the posts.
However, his effort struck Kildare's Brian Byrne and went over the bar as the hooter sounded, sparking ecstatic celebrations among the Leinster men as Limerick fell to the turf in devastation.
It caps a fine year for Kildare - for whom Darragh Kirwan top-scored with 0-8 - who earned promotion to Division Two before losing their Leinster semi-final to eventual champions Louth.
The game served as the curtain-raiser to the weekend's first All-Ireland semi-final between Tyrone and Kerry.
Kildare, who will play in the 2026 All-Ireland series, are the fourth Tailteann Cup champions after Westmeath, Meath and Down.