Steven Finn to play first Test against Sri Lanka ahead of Jake Ball
Ball, who has taken 19 wickets for Nottinghamshire in the County Championship this season, is currently the second highest wicket-taker in Division One.
However, Cook has backed the senior bowler Finn, who has taken 23 wickets in six matches since making his England comeback in 2015.
"Steven Finn is going to play," Cook told reporters at Headingley, where England will kick off their summer of cricket.
"He’s been outstanding when he’s been fit for us.
"I think everyone kind of knew that."
Cook also praised Ball for the impact he has managed to create in the county championship and said, "It was great to have Jake along and he’s made a big impact this year in county cricket.
"It’s great for the guys who haven’t really seen much of him to get to know the guy and he can certainly bowl."
Last week, Finn admitted that he has to come up with a really good display in the summer season in order to firmly cement his place in the England line-up.
England XI: Alastair Cook (capt), Alex Hales, Nick Compton, Joe Root, James Vince, Ben Stokes, Jonny Bairstow (wkt), Moeen Ali, Stuart Broad, Steven Finn, James Anderson.
© Cricket World 2016