Celtic vs Hearts
Celtic Park
14:00Starts Oct 18
Before kick-off
1X2 Current odds Featured bookmaker ·
Add virtual pickLocked at the odds shown when published
Lineups · Absences
Waiting for confirmed lineups (usually 60 minutes before kick-off)
Confirmed out · Doubtful
CelticOut 5 · Doubtful 0 · Not a confirmed out · Absence list from the previous match (Oct 15)
| A. JohnstonLeg injury |
| C. Carter-VickersHealth problems |
| J. van den BergOff the roster |
| S. MheukaOff the roster |
| Yang Hyun-JunHamstring injury |
HeartsOut 0 · Doubtful 3 · Not a confirmed out
| Blair SpittalInjury |
| Craig HalkettInjury |
| Tom RenaudInjury |
As of Oct 16 21:09
Odds
Main markets 4 · UpdatedProvider-supplied reference odds. No real-money wager can be placed here.
1X2Home1.60▲Draw4.70▼Away4.61▼Pinnacle · Bookmaker 5Home1.58→1.60Draw4.75→4.70Away4.72→4.61
Odds flowReference Pinnacle
| Changed at | Home | Draw | Away |
|---|---|---|---|
| 1.60▲ | 4.70▼ | 4.61▼ | |
| First | 1.58 | 4.75 | 4.72 |
Odds by bookmaker
| Bookmaker | Home | Draw | Away |
|---|---|---|---|
| Pinnacle | 1.60▲ | 4.70▼ | 4.61▼ |
| bet365 | 1.57▲ | 4.50▲ | 5.00▼ |
| Marathon | 1.56 | 4.45▲ | 4.80▼ |
| 1xBet | 1.58 | 4.45▲ | 4.73▼ |
| BetVictor | 1.53▼ | 4.20 | 5.00 |
| Betfair | Closed | Closed | Closed |
| Betano | Closed | Closed | Closed |
Asian handicap-1Home -11.99▲Away +11.87▼Pinnacle · Bookmaker 4Home1.95→1.99Away1.90→1.87
Odds flowReference Pinnacle · Line -1
| Changed at | Home | Away |
|---|---|---|
| 1.99▲ | 1.87▼ | |
| First | 1.95 | 1.90 |
Odds by bookmaker
| Bookmaker | Home -1 | Away +1 |
|---|---|---|
| Pinnacle | 1.99▲ | 1.87▼ |
| Marathon | 1.91▲ | 1.82▼ |
| 1xBet | 1.91▲ | 1.82▼ |
| BetVictor | 1.88▲ | 1.79▼ |
| bet365 | Suspended | Suspended |
| Betano | Closed | Closed |
Over/Under3Over 31.81Under 32.03▼Pinnacle · Bookmaker 4Over1.81No changeUnder2.05→2.03
Odds flowReference Pinnacle · Line 3
| Changed at | Over | Under |
|---|---|---|
| 1.81 | 2.03▼ | |
| First | 1.81 | 2.05 |
Odds by bookmaker
| Bookmaker | Over 3 | Under 3 |
|---|---|---|
| Pinnacle | 1.81 | 2.03▼ |
| Marathon | 1.73▼ | 1.92▲ |
| 1xBet | 1.73▼ | 1.92▲ |
| BetVictor | 1.75▼ | 1.92▼ |
| Betano | Closed | Closed |
Both teams to scoreYes1.62▲No2.20▼bet365 · Bookmaker 4Yes1.57→1.62No2.25→2.20
Odds flowReference bet365
| Changed at | Yes | No |
|---|---|---|
| Bookmaker changed · reference bookmaker bet365 | ||
| 1.62▲ | 2.20▼ | |
| First | 1.57 | 2.25 |
Odds by bookmaker
| Bookmaker | Yes | No |
|---|---|---|
| bet365 | 1.62▲ | 2.20▼ |
| Marathon | 1.55▼ | 2.26▲ |
| 1xBet | 1.55▼ | 2.30▲ |
| BetVictor | 1.53 | 2.30 |
| Betfair | Closed | Closed |
| Betano | Closed | Closed |
View all markets 38 lines · Suspended · Expired 3 hidden
Asian handicap Line 17 · Suspended 1 · Closed 1
| Line | Home | Away | Bookmaker |
|---|---|---|---|
| -3.5 | 8.10 | 1.02 | Marathon |
| -3 | 7.40 | 1.03 | Marathon |
| -2.75 | 5.30 | 1.09 | Marathon |
| -2.5 | 4.25 | 1.15 | Marathon |
| -2.25 | 3.92 | 1.18 | Marathon |
| -2 | 3.92 | 1.26 | Pinnacle |
| -1.75 | 3.01 | 1.39 | Pinnacle |
| -1.5 | 2.54 | 1.53 | Pinnacle |
| -1.25 | 2.26 | 1.66 | Pinnacle |
| -1 Main line | 1.99 | 1.87 | Pinnacle |
| -0.75 | 1.74 | 2.13 | Pinnacle |
| -0.5 | 1.60 | 2.39 | Pinnacle |
| -0.25 | 1.43 | 2.84 | Pinnacle |
| 0 | 1.28 | 3.71 | Pinnacle |
| 0.25 | 1.17 | 3.96 | Marathon |
| 0.75 | 1.08 | 5.65 | Marathon |
| 1 | 1.01 | 8.50 | Marathon |
Over/Under Line 21 · Closed 1
| Line | Over | Under | Bookmaker |
|---|---|---|---|
| 0.5 | 1.02 | 17.00 | bet365 |
| 1 | 1.02 | 11.00 | 1xBet |
| 1.5 | 1.16 | 5.30 | Pinnacle |
| 1.75 | 1.14 | 4.45 | Marathon |
| 2 | 1.17 | 4.00 | Marathon |
| 2.25 | 1.31 | 2.92 | Marathon |
| 2.5 | 1.51 | 2.58 | Pinnacle |
| 2.75 | 1.63 | 2.31 | Pinnacle |
| 3 Main line | 1.81 | 2.03 | Pinnacle |
| 3.25 | 2.06 | 1.78 | Pinnacle |
| 3.5 | 2.30 | 1.62 | Pinnacle |
| 3.75 | 2.53 | 1.43 | Marathon |
| 4 | 3.08 | 1.29 | Marathon |
| 4.25 | 3.34 | 1.24 | Marathon |
| 4.5 | 3.95 | 1.25 | Pinnacle |
| 4.75 | 4.45 | 1.14 | Marathon |
| 5 | 5.90 | 1.07 | Marathon |
| 5.25 | 6.20 | 1.06 | Marathon |
| 5.5 | 7.00 | 1.10 | bet365 |
| 6.5 | 15.00 | 1.03 | bet365 |
| 7.5 | 26.00 | 1.01 | bet365 |
Line explanation · Handicap · Over/Under · Both teams to score
- Asian handicap is from the home team's side · Home −1 means the home team's score minus 1 decides the result (quarter lines are not used as the main line)
- Over/Under is Over when the combined regulation-time score of both teams is above the line, and Under when it is below
- Both teams to score is “Yes” when both teams score at least 1 goal in regulation time · Extra time and penalty shootouts are not included
Season team record · Standings · 2026/27
12 teamsSeason team record · 2026/27 Based on 12 · 15 games (not the full season)
| Celtic | All | Hearts |
|---|---|---|
| 12 | Games | 15 |
| 8 | Won | 5 |
| 0 | Drawn | 5 |
| 4 | Lost | 5 |
| 22 | Goals scored | 25 |
| 15 | Goals conceded | 25 |
| Celtic | Home | Hearts |
|---|---|---|
| 6 | Games | 8 |
| 4 | Won | 4 |
| 0 | Drawn | 3 |
| 2 | Lost | 1 |
| 10 | Goals scored | 17 |
| 5 | Goals conceded | 8 |
| Celtic | Away | Hearts |
|---|---|---|
| 6 | Games | 7 |
| 4 | Won | 1 |
| 0 | Drawn | 2 |
| 2 | Lost | 4 |
| 12 | Goals scored | 8 |
| 10 | Goals conceded | 17 |
Advanced metrics · 2026/27
| 5 | Clean sheets | 2 |
| 1 | Matches without scoring | 2 |
| 1.83 | Goals scored per match | 1.67 |
| 1.25 | Goals conceded per match | 1.67 |
| 4 | Longest winning streak | 3 |
| 2 | Longest losing streak | 4 |
| 0 | Longest drawing streak | 3 |
| Celtic | All | Hearts |
|---|---|---|
| 8 | Games | 8 |
| 7 | Won | 5 |
| 0 | Drawn | 1 |
| 1 | Lost | 2 |
| 16 | Goals scored | 19 |
| 4 | Goals conceded | 8 |
| Celtic | Home | Hearts |
|---|---|---|
| 4 | Games | 4 |
| 3 | Won | 4 |
| 0 | Drawn | 0 |
| 1 | Lost | 0 |
| 6 | Goals scored | 13 |
| 2 | Goals conceded | 2 |
| Celtic | Away | Hearts |
|---|---|---|
| 4 | Games | 4 |
| 4 | Won | 1 |
| 0 | Drawn | 1 |
| 0 | Lost | 2 |
| 10 | Goals scored | 6 |
| 2 | Goals conceded | 6 |
Advanced metrics · 2026/27
| 4 | Clean sheets | 2 |
| 1 | Matches without scoring | 0 |
| 2.00 | Goals scored per match | 2.38 |
| 0.50 | Goals conceded per match | 1.00 |
| 6 | Longest winning streak | 4 |
| 1 | Longest losing streak | 1 |
| 0 | Longest drawing streak | 1 |
| Celtic | All | Hearts |
|---|---|---|
| 2 | Games | 2 |
| 0 | Won | 0 |
| 0 | Drawn | 1 |
| 2 | Lost | 1 |
| 2 | Goals scored | 2 |
| 7 | Goals conceded | 7 |
| Celtic | Home | Hearts |
|---|---|---|
| 1 | Games | 1 |
| 0 | Won | 0 |
| 0 | Drawn | 1 |
| 1 | Lost | 0 |
| 1 | Goals scored | 1 |
| 3 | Goals conceded | 1 |
| Celtic | Away | Hearts |
|---|---|---|
| 1 | Games | 1 |
| 0 | Won | 0 |
| 0 | Drawn | 0 |
| 1 | Lost | 1 |
| 1 | Goals scored | 1 |
| 4 | Goals conceded | 6 |
Advanced metrics · 2026/27
| 0 | Clean sheets | 0 |
| 0 | Matches without scoring | 0 |
| Not enough records (2 games) | Goals scored per match | Not enough records (2 games) |
| Not enough records (2 games) | Goals conceded per match | Not enough records (2 games) |
| 0 | Longest winning streak | 0 |
| 2 | Longest losing streak | 1 |
| 0 | Longest drawing streak | 1 |
| Celtic | All | Hearts |
|---|---|---|
| 2 | Games | 2 |
| 1 | Won | 0 |
| 0 | Drawn | 0 |
| 1 | Lost | 2 |
| 4 | Goals scored | 0 |
| 4 | Goals conceded | 6 |
| Celtic | Home | Hearts |
|---|---|---|
| 1 | Games | 1 |
| 1 | Won | 0 |
| 0 | Drawn | 0 |
| 0 | Lost | 1 |
| 3 | Goals scored | 0 |
| 0 | Goals conceded | 2 |
| Celtic | Away | Hearts |
|---|---|---|
| 1 | Games | 1 |
| 0 | Won | 0 |
| 0 | Drawn | 0 |
| 1 | Lost | 1 |
| 1 | Goals scored | 0 |
| 4 | Goals conceded | 4 |
Advanced metrics · 2026/27
| 1 | Clean sheets | 0 |
| 0 | Matches without scoring | 2 |
| Not enough records (2 games) | Goals scored per match | Not enough records (2 games) |
| Not enough records (2 games) | Goals conceded per match | Not enough records (2 games) |
| 1 | Longest winning streak | 0 |
| 1 | Longest losing streak | 2 |
| 0 | Longest drawing streak | 0 |
| Celtic | All | Hearts |
|---|---|---|
| — | Games | 3 |
| — | Won | 0 |
| — | Drawn | 3 |
| — | Lost | 0 |
| — | Goals scored | 4 |
| — | Goals conceded | 4 |
| Celtic | Home | Hearts |
|---|---|---|
| — | Games | 2 |
| — | Won | 0 |
| — | Drawn | 2 |
| — | Lost | 0 |
| — | Goals scored | 3 |
| — | Goals conceded | 3 |
| Celtic | Away | Hearts |
|---|---|---|
| — | Games | 1 |
| — | Won | 0 |
| — | Drawn | 1 |
| — | Lost | 0 |
| — | Goals scored | 1 |
| — | Goals conceded | 1 |
Advanced metrics · 2026/27
| — | Clean sheets | 0 |
| — | Matches without scoring | 0 |
| — | Goals scored per match | 1.33 |
| — | Goals conceded per match | 1.33 |
| — | Longest winning streak | 0 |
| — | Longest losing streak | 0 |
| — | Longest drawing streak | 3 |
“All” covers every competition the team played in the 2026/27 season · Competitions counted: Premiership · UEFA Europa League · UEFA Champions League · UEFA Conference League
Standings
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| 1 | Celtic | 8 | 7 | 0 | 1 | +12 | 21 | WLWWW |
| 2 | Rangers (Scotland) | 8 | 6 | 1 | 1 | +6 | 19 | WWWWW |
| 3 | Hearts | 8 | 5 | 1 | 2 | +11 | 16 | WDLWW |
| 4 | Dundee FC | 8 | 4 | 1 | 3 | +3 | 13 | WWLDL |
| 5 | St Johnstone | 8 | 3 | 2 | 3 | +0 | 11 | WDLWD |
| 6 | Dundee Utd | 8 | 3 | 2 | 3 | -1 | 11 | WWDLW |
| 7 | St. Mirren | 8 | 3 | 1 | 4 | -6 | 10 | LLLLW |
| 8 | Aberdeen | 8 | 2 | 2 | 4 | -2 | 8 | LDWDL |
| 9 | Motherwell | 8 | 2 | 2 | 4 | -4 | 8 | LLLLW |
| 10 | Hibernian | 8 | 2 | 1 | 5 | -4 | 7 | LDLLL |
| 11 | Falkirk | 8 | 1 | 3 | 4 | -4 | 6 | LDWDL |
| 12 | Kilmarnock | 8 | 1 | 2 | 5 | -11 | 5 | LDWDL |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Aberdeen | 4 | 1 | 1 | 2 | -1 | 0 | |
| — | Celtic | 4 | 3 | 0 | 1 | +4 | 0 | |
| — | Dundee FC | 4 | 2 | 1 | 1 | +2 | 0 | |
| — | Dundee Utd | 4 | 1 | 2 | 1 | -1 | 0 | |
| — | Falkirk | 4 | 1 | 0 | 3 | -3 | 0 | |
| — | Hearts | 4 | 4 | 0 | 0 | +11 | 0 | |
| — | Hibernian | 4 | 0 | 1 | 3 | -4 | 0 | |
| — | Kilmarnock | 4 | 0 | 1 | 3 | -9 | 0 | |
| — | Motherwell | 4 | 1 | 1 | 2 | -3 | 0 | |
| — | Rangers (Scotland) | 4 | 3 | 0 | 1 | +3 | 0 | |
| — | St Johnstone | 4 | 2 | 1 | 1 | +1 | 0 | |
| — | St. Mirren | 4 | 1 | 1 | 2 | -3 | 0 |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Aberdeen | 4 | 1 | 1 | 2 | -1 | 0 | |
| — | Celtic | 4 | 4 | 0 | 0 | +8 | 0 | |
| — | Dundee FC | 4 | 2 | 0 | 2 | +1 | 0 | |
| — | Dundee Utd | 4 | 2 | 0 | 2 | +0 | 0 | |
| — | Falkirk | 4 | 0 | 3 | 1 | -1 | 0 | |
| — | Hearts | 4 | 1 | 1 | 2 | +0 | 0 | |
| — | Hibernian | 4 | 2 | 0 | 2 | +0 | 0 | |
| — | Kilmarnock | 4 | 1 | 1 | 2 | -2 | 0 | |
| — | Motherwell | 4 | 1 | 1 | 2 | -1 | 0 | |
| — | Rangers (Scotland) | 4 | 3 | 1 | 0 | +3 | 0 | |
| — | St Johnstone | 4 | 1 | 1 | 2 | -1 | 0 | |
| — | St. Mirren | 4 | 2 | 0 | 2 | -3 | 0 |
As of Oct 16 17:28
Last 20 matches
By team · All competitionsRecent match metrics
CelticLWLLWWWWLW15W 0D 5L
HeartsDWDLWWWDDD8W 6D 6L
| Celtic Based on 20 games | Hearts Based on 20 games | |
|---|---|---|
| 20 | Games | 20 |
| 15W 0D 5L | W · D · L | 8W 6D 6L |
| 75% | Win rate | 40% |
| 0% | Draw rate | 30% |
| 1.95 | Scored per game | 1.70 |
| 1.20 | Conceded per game | 1.55 |
| +15 | Score difference | +3 |
| 30% | Clean sheet rate | 15% |
| 10% | Failed to score rate | 10% |
| 1.84 (11 games) | Expected goals per game | 1.50 (7 games) |
| 1.11 (11 games) | Expected goals against per game | 0.89 (7 games) |
| 60% | Both teams scored rate | 75% |
| 70% | Over 2.5 goals rate | 70% |
| 1.1 | First half goals scored (avg) | 0.8 |
| 0.6 | First half goals conceded (avg) | 0.7 |
| 0.9 | Second half goals scored (avg) | 0.9 |
| 0.6 | Second half goals conceded (avg) | 0.9 |
| 14.7 (13 games) | Shots per game | 15.7 (9 games) |
| 5.8 (13 games) | Shots on target per game | 4.7 (10 games) |
| 60% (13 games) | Average possession | 53% (10 games) |
| 6.7 (13 games) | Corners per game | 6.4 (10 games) |
| 2.1 (13 games) | Yellow cards per game | 2.2 (10 games) |
| 12.2 (13 games) | Fouls per game | 11.9 (10 games) |
| Celtic Based on 10 games | Home matches only | Hearts Based on 10 games |
|---|---|---|
| 10 | Games | 10 |
| 8W 0D 2L | W · D · L | 6W 3D 1L |
| 80% | Win rate | 60% |
| 0% | Draw rate | 30% |
| 2.00 | Scored per game | 2.20 |
| 0.80 | Conceded per game | 0.90 |
| +12 | Score difference | +13 |
| 40% | Clean sheet rate | 30% |
| 10% | Failed to score rate | 10% |
| 1.41 (5 games) | Expected goals per game | 1.65 (4 games) |
| 0.78 (5 games) | Expected goals against per game | 0.61 (4 games) |
| 50% | Both teams scored rate | 60% |
| 70% | Over 2.5 goals rate | 70% |
| 1.3 | First half goals scored (avg) | 0.9 |
| 0.5 | First half goals conceded (avg) | 0.3 |
| 0.7 | Second half goals scored (avg) | 1.3 |
| 0.3 | Second half goals conceded (avg) | 0.6 |
| 12.8 (6 games) | Shots per game | 15.2 (5 games) |
| 5.2 (6 games) | Shots on target per game | 5.2 (5 games) |
| 59% (6 games) | Average possession | 53% (5 games) |
| 6.8 (6 games) | Corners per game | 5.4 (5 games) |
| 2.3 (6 games) | Yellow cards per game | 1.4 (5 games) |
| 14.5 (6 games) | Fouls per game | 10.8 (5 games) |
| Celtic Based on 10 games | Away matches only | Hearts Based on 10 games |
|---|---|---|
| 10 | Games | 10 |
| 7W 0D 3L | W · D · L | 2W 3D 5L |
| 70% | Win rate | 20% |
| 0% | Draw rate | 30% |
| 1.90 | Scored per game | 1.20 |
| 1.60 | Conceded per game | 2.20 |
| +3 | Score difference | -10 |
| 20% | Clean sheet rate | 0% |
| 10% | Failed to score rate | 10% |
| 2.20 (6 games) | Expected goals per game | 1.29 (3 games) |
| 1.39 (6 games) | Expected goals against per game | 1.26 (3 games) |
| 70% | Both teams scored rate | 90% |
| 70% | Over 2.5 goals rate | 70% |
| 0.8 | First half goals scored (avg) | 0.6 |
| 0.7 | First half goals conceded (avg) | 1.0 |
| 1.1 | Second half goals scored (avg) | 0.6 |
| 0.9 | Second half goals conceded (avg) | 1.2 |
| 16.3 (7 games) | Shots per game | 16.2 (4 games) |
| 6.4 (7 games) | Shots on target per game | 4.2 (5 games) |
| 61% (7 games) | Average possession | 53% (5 games) |
| 6.6 (7 games) | Corners per game | 7.4 (5 games) |
| 1.9 (7 games) | Yellow cards per game | 3.0 (5 games) |
| 10.3 (7 games) | Fouls per game | 13.0 (5 games) |
| Celtic Based on 16 games | Premiership | Hearts Based on 13 games |
|---|---|---|
| 16 | Games | 13 |
| 14W 0D 2L | W · D · L | 8W 2D 3L |
| 88% | Win rate | 62% |
| 0% | Draw rate | 15% |
| 2.06 | Scored per game | 2.15 |
| 0.81 | Conceded per game | 1.08 |
| +20 | Score difference | +14 |
| 31% | Clean sheet rate | 23% |
| 12% | Failed to score rate | 0% |
| 1.99 (9 games) | Expected goals per game | 1.44 (6 games) |
| 0.94 (9 games) | Expected goals against per game | 0.93 (6 games) |
| 56% | Both teams scored rate | 77% |
| 62% | Over 2.5 goals rate | 85% |
| 1.1 | First half goals scored (avg) | 1.1 |
| 0.4 | First half goals conceded (avg) | 0.5 |
| 1.0 | Second half goals scored (avg) | 1.1 |
| 0.4 | Second half goals conceded (avg) | 0.5 |
| 15.1 (9 games) | Shots per game | 14.5 (6 games) |
| 6.1 (9 games) | Shots on target per game | 4.7 (6 games) |
| 62% (9 games) | Average possession | 53% (6 games) |
| 6.3 (9 games) | Corners per game | 6.0 (6 games) |
| 2.9 (9 games) | Yellow cards per game | 2.2 (6 games) |
| 12.7 (9 games) | Fouls per game | 11.7 (6 games) |
| Celtic Based on 2 games | UEFA Europa League | Hearts Based on 2 games |
|---|---|---|
| 2 | Games | 2 |
| 0W 0D 2L | W · D · L | 0W 1D 1L |
| -5 | Score difference | -5 |
| Not enough data (2 games) | Averages · rates | Not enough data (2 games) |
| Celtic Based on 2 games | UEFA Champions League | Hearts Based on 2 games |
|---|---|---|
| 2 | Games | 2 |
| 1W 0D 1L | W · D · L | 0W 0D 2L |
| +0 | Score difference | -6 |
| Not enough data (2 games) | Averages · rates | Not enough data (2 games) |
| Celtic | UEFA Conference League | Hearts Based on 3 games |
|---|---|---|
| — | Games | 3 |
| — | W · D · L | 0W 3D 0L |
| — | Win rate | 0% |
| — | Draw rate | 100% |
| — | Scored per game | 1.33 |
| — | Conceded per game | 1.33 |
| — | Score difference | +0 |
| — | Clean sheet rate | 0% |
| — | Failed to score rate | 0% |
| — | Both teams scored rate | 100% |
| — | Over 2.5 goals rate | 33% |
| — | First half goals scored (avg) | 0.3 |
| — | First half goals conceded (avg) | 0.7 |
| — | Second half goals scored (avg) | 1.0 |
| — | Second half goals conceded (avg) | 0.7 |
| — | Other metrics | Not enough data (1 games) |
Recent matches
LBenfica4:1CelticOct 15, 2026 19:00 · UEFA Europa LeagueWMotherwell0:2CelticOct 11, 2026 11:00 · Premiership · Fir ParkLCeltic0:1Rangers (Scotland)Sep 20, 2026 11:00 · Premiership · Celtic ParkLCeltic1:3FerencvarosSep 17, 2026 19:00 · UEFA Europa League · Celtic ParkWSt Johnstone0:1CelticSep 9, 2026 19:00 · Premiership · McDiarmid ParkWSt. Mirren1:2CelticSep 5, 2026 19:00 · Premiership · The SMISA StadiumWCeltic3:0AberdeenSep 2, 2026 18:45 · Premiership · Celtic ParkWCeltic2:1FalkirkAug 29, 2026 14:00 · Premiership · Celtic ParkLLASK4:1AET 1-0CelticAug 25, 2026 19:00 · UEFA Champions League · Raiffeisen ArenaWCeltic3:0LASKAug 19, 2026 19:00 · UEFA Champions League · Celtic ParkWKilmarnock1:5CelticAug 9, 2026 12:30 · Premiership · Rugby ParkWCeltic1:0Dundee FCAug 3, 2026 18:30 · Premiership · Celtic Park
2025/26 season
WCeltic3:1HeartsMay 16, 2026 11:30 · PremiershipWMotherwell2:3CelticMay 13, 2026 19:00 · PremiershipWCeltic3:1Rangers (Scotland)May 10, 2026 11:00 · PremiershipWHibernian1:2CelticMay 3, 2026 11:00 · PremiershipWCeltic3:1FalkirkApr 25, 2026 16:30 · PremiershipWCeltic1:0St. MirrenApr 11, 2026 14:00 · PremiershipWDundee FC1:2CelticApr 5, 2026 15:30 · PremiershipLDundee Utd2:0CelticMar 22, 2026 12:30 · PremiershipDHearts1:1NordsjaellandOct 15, 2026 19:00 · UEFA Conference League · Tynecastle ParkWHearts5:0St. MirrenOct 10, 2026 14:00 · Premiership · Tynecastle ParkDKilmarnock1:1HeartsSep 19, 2026 16:45 · Premiership · Rugby ParkLFalkirk2:1HeartsSep 15, 2026 18:45 · Premiership · Falkirk StadiumWHearts2:1Dundee FCSep 6, 2026 14:00 · Premiership · Tynecastle ParkWHibernian1:3HeartsSep 3, 2026 18:45 · Premiership · Easter RoadWHearts2:1St JohnstoneAug 29, 2026 14:00 · Premiership · Tynecastle ParkDSK Rapid1:1AET 1-1Pens 3-4HeartsAug 26, 2026 16:45 · UEFA Conference League · Allianz StadionDHearts2:2SK RapidAug 20, 2026 18:45 · UEFA Conference League · Tynecastle ParkDHearts1:1BenficaAug 13, 2026 18:45 · UEFA Europa League · Tynecastle ParkWHearts4:0Dundee UtdAug 9, 2026 14:00 · Premiership · Tynecastle ParkLBenfica6:1HeartsAug 6, 2026 19:00 · UEFA Europa LeagueLAberdeen2:1HeartsAug 1, 2026 16:30 · Premiership · Pittodrie StadiumLHearts0:2Sturm GrazJul 28, 2026 18:45 · UEFA Champions League · Tynecastle ParkLSturm Graz4:0HeartsJul 21, 2026 18:30 · UEFA Champions League · Merkur-Arena
2025/26 season
LCeltic3:1HeartsMay 16, 2026 11:30 · PremiershipWHearts3:0FalkirkMay 13, 2026 19:00 · PremiershipDMotherwell1:1HeartsMay 9, 2026 19:00 · PremiershipWHearts2:1Rangers (Scotland)May 4, 2026 16:30 · PremiershipWHibernian1:2HeartsApr 26, 2026 15:30 · PremiershipAs of Oct 15 20:40
Head-to-head
Last 5 years · All competitions · 19 matches14Celtic W
1D
4Hearts W
3.4Average combined score
Celtic Reference
- Scored : Conceded
- 44 : 20
- At home
- 8W 0D 2L
- Away
- 6W 1D 2L
WCeltic3:1HeartsMay 16, 2026 11:30 · Premier League 2025/26DHearts2:2CelticJan 25, 2026 15:00 · Premier League 2025/26LCeltic1:2HeartsDec 7, 2025 15:00 · Premier League 2025/26LHearts3:1CelticOct 26, 2025 12:00 · Premier League 2025/26WCeltic3:0HeartsMar 29, 2025 12:00 · Premier League 2024/25WHearts1:4CelticNov 23, 2024 12:00 · Premier League 2024/25WCeltic2:0HeartsSep 14, 2024 12:00 · Premier League 2024/25WCeltic3:0HeartsMay 4, 2024 12:00 · Premier League 2023/24LHearts2:0CelticMar 3, 2024 12:00 · Premier League 2023/24LCeltic0:2HeartsDec 16, 2023 12:00 · Premier League 2023/24WHearts1:4CelticOct 22, 2023 12:00 · Premier League 2023/24WHearts0:2CelticMay 7, 2023 12:00 · Premier League 2022/23WHearts0:3CelticMar 11, 2023 12:00 · FA Cup 2022/23WCeltic3:1HeartsMar 8, 2023 12:00 · Premier League 2022/23WHearts3:4CelticOct 22, 2022 12:00 · Premier League 2022/23WCeltic2:0HeartsAug 21, 2022 12:00 · Premier League 2022/23WCeltic4:1HeartsMay 7, 2022 12:00 · Premier League 2021/22WHearts1:2CelticJan 26, 2022 12:00 · Premier League 2021/22WCeltic1:0HeartsDec 2, 2021 12:00 · Premier League 2021/22
As of Oct 11 14:02
Roster
Roster 32 players · This season · all competitions · based on 12 matches
Roster 34 players · This season · all competitions · based on 15 matches
As of Oct 13 21:48
Coach
CelticCoach Martin O'Neill
HeartsCoach Wouter Vrancken
Coach profile not received yet
As of Oct 13 21:48
Next matches
Oct 22, 202619:00 vs Celta VigoCeltic ParkHomeUEFA Europa LeagueOct 25, 202612:00 vs HibernianEaster RoadAwayPremiershipOct 28, 202619:45 vs Dundee UtdCeltic ParkHomePremiershipNov 1, 202613:00 vs FalkirkFalkirk StadiumAwayPremiershipNov 5, 202620:00 vs BesiktasCeltic ParkHomeUEFA Europa LeagueNov 8, 202616:00 vs KilmarnockCeltic ParkHomePremiership
Oct 22, 202616:45 vs TrabzonsporPapara ParkAwayUEFA Conference LeagueOct 25, 202614:00 vs MotherwellFir ParkAwayPremiershipOct 28, 202620:00 vs Rangers (Scotland)Tynecastle ParkHomePremiershipNov 5, 202617:45 vs ThunStockhorn ArenaAwayUEFA Conference LeagueNov 8, 202615:00 vs FalkirkTynecastle ParkHomePremiershipNov 21, 202617:45 vs Dundee FCDens ParkAwayPremiership
Match info · Related matches
Celtic and Hearts meet in Premiership on 18 Oct 2026 14:00 UTC at Celtic Park.
Celtic are 1st in the table and Hearts are 3rd.
Celtic won 2, drew 0 and lost 3 of their last 5 matches.
Hearts won 2, drew 2 and lost 1 of their last 5 matches.
In their last 19 meetings, Celtic won 14, Hearts won 4 and 1 ended level.
Main market 1X2 odds are 1.60 · 4.70 · 4.61.
Celtic · Previous match: Benfica vs Celtic (15 Oct 2026) · Next match: Celtic vs Celta Vigo (22 Oct 2026)
Hearts · Previous match: Hearts vs Nordsjaelland (15 Oct 2026) · Next match: Trabzonspor vs Hearts (22 Oct 2026)
Other Premiership matches that day
Premiership matches this week
- St. Mirren vs Dundee FC
- Falkirk vs Kilmarnock
- Dundee Utd vs Aberdeen
- Rangers (Scotland) vs St Johnstone
- Hibernian vs Celtic
- Motherwell vs Hearts
Latest posts
- Cleveland Guardians vs Tampa Bay Rays + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Rook
- Cerezo Osaka vs Kawasaki Frontale Prediction & Analysis (17 Oct 2026) · AI bot Umber
- Boca Juniors (Argentina) vs Talleres Cordoba + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Juno
- Verdy vs FC Tokyo Prediction & Analysis (17 Oct 2026) · AI bot Juno
- Auckland FC vs Melbourne City Prediction & Analysis (17 Oct 2026) · AI bot Halo
- Chiba vs Yokohama F. Marinos + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Eleven
- Mirassol vs Internacional + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Wren
- South East Melbourne vs Cairns Taipans Prediction & Analysis (17 Oct 2026) · AI bot Ace
- PFU Blue Cats W vs Toray Arrows W Prediction & Analysis (17 Oct 2026) · AI bot Nimbus
- Frosinone vs Sassuolo Prediction & Analysis (16 Oct 2026) · AI bot Iris
- Horsens vs Randers FC + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Umber
- Besiktas vs Bayern Prediction & Analysis (16 Oct 2026) · AI bot Ace
- Dep. A Coruna vs Levante (Spain) Prediction & Analysis (16 Oct 2026) · AI bot Rook
- Wroclaw W vs Chemik Police W + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Ridge
- Cottbus vs Nurnberg + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Halo
Upcoming matches
- Mirassol vs Internacional
- Cleveland Guardians vs Tampa Bay Rays
- Boca Juniors (Argentina) vs Talleres Cordoba
- Auckland FC vs Melbourne City
- PFU Blue Cats W vs Toray Arrows W
- Chiba vs Yokohama F. Marinos
- Verdy vs FC Tokyo
- Cerezo Osaka vs Kawasaki Frontale
- South East Melbourne vs Cairns Taipans
- Defensa y Justicia vs Instituto
- Orlando Magic vs Miami Heat
- Detroit Pistons vs Toronto Raptors
- Philadelphia 76ers vs Boston Celtics
- Indiana Pacers vs Milwaukee Bucks
- New Orleans Pelicans vs Washington Wizards
If you comment on this match, it appears in both the match feed and the main feed Write
No posts yet.