The forward had reportedly been a doubt due to an ankle injury picked up in a club championship game on Monday night. However, it’s understood the problem wasn’t as bad as first feared.
But while there was good news for Sheehan, Aidan Walsh and Paul Kerrigan have not been included in the starting line-up due to hamstring injuries.
All Star midfielder Walsh retired hurt in the U21s’ All-Ireland semi-final defeat to Galway last Saturday.
Kerrigan picked up his problem with Nemo Rangers last weekend.
In all, Conor Counihan’s team for Croke Park shows four changes from the team that beat Armagh.
As Eoin Cadogan is suspended, Jamie O’Sullivan comes into the full-back line.
Walsh’s midfield spot is taken by Nicholas Walsh while Donncha O’Connor, who grabbed two goals as a second-half substitute against Armagh, replaces Fiachra Lynch.
Kerrigan’s spot in the forward line is taken by Patrick Kelly, who is named at centre-forward.
Meanwhile, Barry Cahill has reverted to a more customary wing-back berth as Dublin show six changes to the team that drew with Galway for Sunday’s game.
The St Brigid’s man was rested for the game against Galway after picking up a shin injury in the home win over Down. He replaces Paul Casey in the half-back line, with Stephen Cluxton taking over in goal from Michael Savage in goal.
Michael Fitzsimons returns to the full-back line in the place of Nicky Devereux with Macauley chosen at midfield instead of Sean Murray.
Kevin McManamon and Tomás Quinn come into the forwards for Pat Burke and the banned Alan Brogan.
Bryan Cullen captains the team and now looks set to be handed the armband for the championship.
Meanwhile, Denis Glennon and Kieran Gavin have been included in the Westmeath team for the Division 3 final against Louth tomorrow.
Glennon (hip) and Gavin (ankle) were both forced off against Offaly.
CORK (v Dublin): K O’Halloran; R Carey, M Shields, J O’Sullivan; N O’Leary, J Miskella, P Kissane; A O’Connor, N Murphy; P O’Neill, P Kelly, F Goold; D Goulding, D O’Connor, C Sheehan.
DUBLIN (v Cork): S Cluxton; M Fitzsimons, P Brogan, P McMahon; B Cahill, G Brennan, K Nolan; D Bastick, MD Macauley; P Flynn, K McManamon, B Cullen; M Quinn, D Connolly, B Brogan.
WESTMEATH (v Louth): G Connaughton; F Boyle, K Gavin, J Gaffey; G Egan, A Finnan, D Harte; B Murtagh, D Corroon; P Sharry, David Glennon, C Lynam; P Greville, J Dolan, Denis Glennon.
Subs: D Quinn, R English, C Jordan, K Maguire, M Curley, D Daly, P Tormey, S Quinn, A Giles, K Martin, F Wilson.
KERRY (SH v Kildare, Christy Ring Cup): B Rochford; J Godley, T Murnane, C Harris; J Casey, M Conway, P O’Grady; D Dinneen, J Egan; M Boyle (Capt), G O’Brien, S Nolan; D O’Connell, A Boyle, J Flaherty.