
Celtic sit top and unbeaten at home bar one Old Firm slip, but few sides have given them more trouble lately than the Hearts team that arrives at Celtic Park third and scoring for fun in the Scottish Premiership on Sunday (3pm).
Anthony Eadson’s Celtic vs Hearts predictions, best bets and score prediction are all below.
Premium Tips
Anthony Eadson expects goals when the league’s top scorers visit the leaders.
| Premium Tip | Odds | Why we’re backing it |
|---|---|---|
| Celtic to win and both teams to score | 9/4 (bet365) | Celtic are a class above at the top of the table, but Hearts have shown they can hurt them, scoring in each of their last four meetings and winning twice last season. The Jambos have found the net in every single league game this season on their way to 19 goals, so expecting them to breach a Celtic defence that has still conceded at home looks sensible. Celtic should have far too much overall, and Celtic to win with both teams scoring at 9/4 is the play. |
| James Wilson to score anytime | 11/4 (bet365) | James Wilson has been one of Hearts’ chief threats in that free-scoring start, netting three times already this season. With Hearts certain to carry an attacking threat even at Celtic Park, where they won last season, the forward looks overpriced at 11/4 to get on the scoresheet. Celtic have kept just two clean sheets in their four home games, and given how reliably Hearts have scored, Wilson anytime offers real value in a game we expect to feature goals at both ends. |
18+ only. Please gamble responsibly. GambleAware — gambleaware.org · Odds correct at time of publishing.
How Celtic go into the game
Celtic sit top of the table with 21 points from eight games, their only slip a 1-0 home defeat to Rangers. They have been imperious on the road, winning all four away games, and warmed up for this with a 2-0 win at Motherwell.
At home they have been tighter than spectacular, scoring six and conceding two in four outings, but Camilo Duran and Benjamin Nygren have four league goals apiece.
How Hearts go into the game
Hearts have been the division’s great entertainers, scoring 19 goals already and finding the net in every game on their way to third. They hammered St. Mirren 5-0 at home last time out and boast a happy recent record against Celtic, winning 3-1 at Tynecastle and 2-1 at Celtic Park last season.
The caveat is their away form: just one win in four on the road, with six goals conceded.

Celtic vs Hearts head-to-head
| Date | Home | Score | Away |
|---|---|---|---|
| 16/05/26 | Celtic | 3-1 | Hearts |
| 25/01/26 | Hearts | 2-2 | Celtic |
| 07/12/25 | Celtic | 1-2 | Hearts |
| 26/10/25 | Hearts | 3-1 | Celtic |
| 29/03/25 | Celtic | 3-0 | Hearts |
Recent meetings have been closer than Celtic’s dominance elsewhere suggests, with Hearts winning two of the sides’ last five encounters.
Celtic vs Hearts predictions & betting tips
| Our Prediction | Odds & Bookmaker | Confidence | Why We’re Backing It |
|---|---|---|---|
| Celtic to win and both teams to score | 9/4 (bet365) | ⭐⭐⭐ | Hearts have scored in each of the last four meetings with Celtic. |
| James Wilson to score anytime | 11/4 (bet365) | ⭐⭐⭐ | Forward has three goals in a Hearts side that nets in every game. |
| Over 3.5 goals | 13/10 (bet365) | ⭐⭐⭐ | Hearts have racked up 19 goals, the most in the division. |
| Celtic to win 3-1 | 11/1 (bet365) | ⭐⭐ | Celtic score freely but have conceded in two of four at home. |
Celtic vs Hearts score prediction
Hearts will not lack for ambition and should get a goal, but Celtic’s quality at both ends should tell at Celtic Park. We are going for a home win in an entertaining contest. Score prediction: Celtic 3-1 Hearts.
