Walsh’s inclusion is the only change to the starting 15 from last week, though Anthony Maher, Killian Young and Donnchadh Walsh are included on the list of substitutes.
Derry have made two changes following their loss to Donegal in their opening game, a match they lost by six points after leading by three at half-time.
Terence O’Brien and Ciarán McFaul are drafted into the Oak Leaf attack by Brian McIver as Emmet McGuckin and Barry McGoldrick miss out. Benny Heron has been passed fit and retains his centre-forward spot.
Cork, who beat Dublin last week, make the first of four trips away to Ulster opposition to face Monaghan and manager Brian Cuthbert has decided to make three switches.
Tomás Clancy and Donncha O’Connor had been named to start against Dublin only to have to cry off injured but both are included for the game in Castleblayney.
In addition, Paul Kerrigan makes his first start of the year, having been used as a sub against Dublin and against Waterford in the McGrath Cup.
Conor Dorman, who was Clancy’s replacement, keeps his spot as his Bishopstown colleague Jamie O’Sullivan is left off. In attack, John O’Rourke and Donal Óg Hodnett are the two who make way. Patrick Kelly, Daniel Goulding and Noel Galvin are all back in training for Cork but were not considered for selection.
Unsurprisingly, Monaghan manager Malachy O’Rourke has selected the same 15 which beat Tyrone last week.
CORK (NFL v Monaghan): K O’Halloran(Bishopstown); Tomás Clancy (Fermoy), Tom Clancy (Clonakilty), J Loughrey (Mallow); C Dorman (Bishopstown), E Cadogan (Douglas), Brian O’Driscoll (Tadhg Mac Cárthaigh); F Goold (Macroom), I Maguire (St Finbarr’s); M Collins (Castlehaven), D O’Connor (Ballydesmond), C O’Driscoll (Tadhg Mac Cárthaigh); C O’Neill (Ballyclough), P Kerrigan (Nemo Rangers), B Hurley (Castlehaven).
Subs: M Martin (Nemo Rangers), J O’Sullivan (Bishopstown), D Hazel (O’Donovan Rossa), S O’Donoghue (Ballincollig), M Cussen (Glanmire), D Óg Hodnett (O’Donovan Rossa), L Connolly (Nemo Rangers), J Hayes (Carbery Rangers), J O’Rourke (Carbery Rangers), Barry O’Driscoll (Nemo Rangers), K O’Driscoll (Tadhg Mac Cárthaigh).
DERRY (NFL v Kerry): T Mallon (Loup); O Duffy (Foreglen), N Holly (Eoghan Rua), J O’Kane (Glenullin); K Johnston (Dungiven), G O’Kane (Glenullin), SL McGoldrick (Eoghan Rua); M Lynch (Banagher), C McAtamney (Swatragh); C McFaul (Glen), B Heron (Ballinascreen), E Lynn (Grainlough); M Craig (Dungiven), T O’Brien (Loup), D Heavron (Magherafelt).
Subs: E McNicholl (Glenullin), D Brown (Bellaghy), L McGoldrick (Eoghan Rua), C Murphy (Dungiven), N McNicholl (Glenullin), B McGoldrick (Eoghan Rua), E Bradley (Glenullin), K Kearney (Swatragh), D McKinless (Ballinderry), E McGuckin (Magherafelt), S Brady (Ballymaguigan), B Óg McAlary (Kilrea).
KERRY (NFL v Derry): B Kealy (Kilcummin); P Kilkenny (Glenbeigh/Glencar), M Griffin (St Michael’s/Foilmore), F Fitzgerald (Dr Crokes); J Lyne (Legion), J Sherwood (Firies), P Murphy (Rathmore); D Moran (Kerins O’Rahillys), T Walsh (Kerins O’Rahillys); M Geaney (Dingle), B Sheehan (St Mary’s), J Buckley (Dr Crokes); S O’Brien (Kenmare), P Geaney (Dingle), BJ Keane (Kerins O’Rahillys).
Subs: S Murphy (Kilcummin), K O’Leary (Dr Crokes), P O’Connor (Cordal), A Fitzgerald (Castlegregory), J McGuire (Listowel Emmets), S Enright (Tarbert), A Maher (Duagh), K Young (Renard), D Walsh (Cromane), P O’Connor (Legion), T Hickey (Castleisland Desmonds), D Casey (Dr Crokes).
MONAGHAN (NFL v Cork): R Beggan (Scotstown); C Boyle (Clontibret), D Wylie (Ballybay), R Wylie (Ballybay); D Mone (Clontibret), F Kelly (Clones), K Duffy (Latton); N McAdam (Monaghan Harps), D Clerkin (Currin); Darren Hughes (Scotstown), S Gollogly (Carrickmacross), R McAnespie (Emyvale); D Malone (Castleblayney Faughs), D McKenna (Truagh Gaels), K Hughes (Scotstown).
Subs: E Duffy (Drumshambo), J McCarron (Truagh Gaels), P McGuigan (Cremartin), K O’Connell (Tyholland), V Corey (Clontibret), P Finlay (Ballybay), C McManus (Clontibret), P Donaghy (Donaghmoyne), O Duffy (Latton), B McElroy (Castleblayney Faughs), P Meegan (Enniskeen).
TYRONE (NFL v Mayo): N Morgan (Edendork); A McCrory (Errigal Ciarán), R McNamee (Aghyaran), C McCarron (Dromore); R McNabb (Dromore), Matthew Donnelly (Trillick), P Harte (Errigal Ciarán); C Cavanagh (Moy), P McNulty (Dungiven); T McCann (Killyclogher), R O’Neill (Omagh), P Hughes (Eskra); D McCurry (Edendork), S Cavanagh (Moy), N McKenna (Donaghmore).
Subs: M O’Neill (Clonoe), R Brennan (Trillick), PJ Lavery (Clonoe), C McAliskey (Clonoe), D McBride (Strabane), C McCann (Killyclogher), S McGuigan (Ardboe), E McKenna (Eglish), R McKenna (Eglish), J McMahon (Omagh), C McShane (Eoghan Rua).
DOWN (NFL v Roscommon): S Kane (Kilcoo); D O’Hagan (Clonduff), B McArdle (Annaclone), L Howard (Bryansford); M Magee (Clann na Banna), D Turley (RGU Downpatrick), K McKernan (Burren); N Madine (Saval), P Fitzpatrick (Ballymartin); P Devlin (Kilcoo), C Laverty (Kilcoo), C Mooney (Rostrevor); C Crilly (Castlewellan), D O’Hare (Burren), D Savage (Bryansford).
LAOIS (NFL v Cavan): G Brody (Portlaoise); P McMahon (Ballyroan Abbey), M Timmons (Graiguecullen), R Kehoe (O’Dempseys); D Strong (Emo), G Hanrahan (Mountmellick), C Begley (Parnells, Dublin); C Boyle (Portlaoise), J O’Loughlin (St Brigid’s); J Finn (Ballyfin), D Kingston (Arles-Killeen), B Sheehan (Emo); R Munnelly (Arles-Kilcruise), E O’Carroll (Crettyard), N Donoher (Courtwood).