Contents
- Competition: Scottish Premiership
- Date: 3rd August 2025
- Kick-off: 16:30 UK / 17:30 CEST
- Venue: Celtic Park
Celtic welcome St Mirren to Celtic Park for an opening match of the new Scottish Premiership season. Both sides will be aiming for the three points, but hosts are favourites after winning the Scottish Premiership title again last season. However, St Mirren cannot be underestimated as they have won their last three competitive matches.
Celtic vs St. Mirren Head to Head (H2H) stats
-
Celtic
1 : 1
St. Mirren
Premiership
-
Celtic
3 : 0
St. Mirren
Premiership
-
St. Mirren
0 : 3
Celtic
Premiership
-
Celtic
3 : 2
St. Mirren
Premiership
-
Celtic
3 : 0
St. Mirren
Premiership
-
St. Mirren
0 : 2
Celtic
Scottish Cup
Sunday’s game will be the ninth time these two sides have met in the league since January 2023. Celtic dominated the last eight head-to-head meetings, winning all of them while also keeping five clean sheets. All of those fixtures produced at least three goals, so Sunday’s game is set to be an entertaining one.
Celtic team overview
Celtic enjoyed another successful Scottish Premiership campaign last year, winning the division for the fourth consecutive year.
The Bhoys finished 17 points clear at the top but could not complete a treble with victory in the Scottish Cup.
Brendan Rodgers’ men lost the final 4:3 on penalties after a 1:1 draw with Aberdeen. Their response during pre-season was positive, with a 4:0 thrashing of English Premier League side Newcastle being one of their three wins.
Jota will be out of action until January due to a cruciate ligament injury, but there are no suspensions for the hosts.
Last matches of Celtic
-
Ajax
5 : 1
Celtic
Club Friendlies 1
-
Celtic
4 : 0
Newcastle United
Club Friendlies 3
-
Cork City FC
1 : 2
Celtic
Club Friendlies 3
-
Queens Park Rangers
0 : 1
Celtic
Club Friendlies
-
Aberdeen
4 : 3
Celtic
Scottish Cup
Celtic lineup
Goalkeeper
-
1
Kasper Schmeichel
Defenders
-
56
Anthony Ralston
-
47
Dane Murray
-
6
Auston Trusty
-
25
Hayato Inamura
Midfielders
-
42
Callum McGregor
-
14
Luke McCowan
-
27
Arne Engels
Forwards
-
13
Yang Hyun-Jun
-
24
Johnny Kenny
-
38
Daizen Maeda
St. Mirren team overview
St Mirren finished last season in sixth place but displayed some great performances in the final month.
They remained unbeaten in their final six games of the campaign, including a 1:1 draw with Celtic in the play-offs and maintained this level of performance during pre-season and in the League Cup.
The visitors are unbeaten in 13 games across all competitions with nine wins and also kept five clean sheets during that spell.
St Mirren had no players injured in their win over Ayr last Sunday, so head coach Steve Robinson may decide to field the same starting XI.
Last matches of St. Mirren
-
St. Mirren
2 : 1
Ayr United
League Cup
-
St. Mirren
8 : 2
Annan Athletic
League Cup
-
Forfar Athletic
1 : 2
St. Mirren
League Cup
-
Arbroath
0 : 0
St. Mirren
League Cup
-
Airdrieonians
0 : 2
St. Mirren
Club Friendlies
St. Mirren lineup
Goalkeeper
-
1
Shamal George
Defenders
-
22
Marcus Fraser
-
13
Alex Gogić
-
5
Richard King
Midfielders
-
2
Jayden Richardson
-
88
Killian Phillips
-
6
Mark O'Hara
-
30
Fraser Cameron Taylor
-
24
Declan John
Forwards
-
9
Mikael Mandron
-
7
Roland Idowu
Prediction
Given Celtic's record in meetings between the two sides, the question is not whether they will win but by how many goals. The Bhoys scored five goals in the last league meeting, and none of the last eight produced fewer than three goals. With the visitors also having kept just one clean sheet in their last six competitive matches, anything other than 3+ goals this weekend would be a surprise.
Three reasons we expect at least three goals in this game
- All the last eight meetings between Celtic and St Mirren ended with over 2.5 goals.
- Bets on over 2.5 goals won in each of the last three games of St. Mirren.
- Three of the last five games of Celtic produced at least four goals.
Main prediction Celtic - St. Mirren
Over 2.5 goals
Best Odds:
Celtic vs St. Mirren standings in Premiership
Regular Season | P | W | D | L |
G - A
|
GD | Pts | |
---|---|---|---|---|---|---|---|---|
1 | Kilmarnock | 1 | 0 | 1 | 0 | 2 - 2 | 0 | 1 |
2 | Livingston | 1 | 0 | 1 | 0 | 2 - 2 | 0 | 1 |
3 | Motherwell | 1 | 0 | 1 | 0 | 1 - 1 | 0 | 1 |
4 | Rangers | 1 | 0 | 1 | 0 | 1 - 1 | 0 | 1 |
5 | Dundee | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
6 | Hearts | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
7 | St. Mirren | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
8 | Celtic | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
9 | Falkirk | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
10 | Hibernian | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
11 | Aberdeen | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |
12 | Dundee United | 0 | 0 | 0 | 0 | 0 - 0 | 0 | 0 |