The 2024/25 Scottish Premiership delivered a compelling blend of tradition and triumph, with Celtic clinching their 55th league title, matching their Glasgow rivals in total top-flight championships. From Daizen Maeda’s star season to Aberdeen’s cup triumph, the campaign offered unforgettable moments.
🏆 Champions: Celtic FC
Celtic clinched their 55ᵉ Scottish Championship title after a resounding 5-0 victory over Dundee United. Brendan Rodgers, back on the bench, scored another personal triumph with his 11ᵉ trophy gleaned with the Hoops. The team finished 18 points ahead of Rangers, with an 18-game unbeaten run to end the season.
- Key Players:
- Daizen Maeda – 16 goals and 10 assists
- Matt O’Riley – Creative spark from midfield
- Kasper Schmeichel – 19 clean sheets, best in the league
- Manager: Brendan Rodgers – celebrated his 11th trophy with the club
- Domestic Double: Also won the League Cup; fell short in the Scottish Cup Final
🥈 Notable Clubs & Achievements
- Rangers FC: Strong runners-up, pushed Celtic until late April
- Aberdeen: Lifted the Scottish Cup, their first since 1990, defeating Celtic in the final
- Hearts & Hibs: Battled for European qualification spots in the top six
- Ross County & Livingston: Fought to avoid relegation during the league split
🌟 Player Highlights
- Top Scorers:
- Cyriel Dessers (Rangers) – 18 goals
- Daizen Maeda (Celtic) – 16 goals
- Assist Leader: Daizen Maeda (Celtic) – 10 assists
- Goalkeeper of the Year: Kasper Schmeichel (Celtic) – 19 clean sheets
- Young Player of the Season: Lennon Miller (Motherwell)
📊 Final Table
Championship group
# | MP | W | D | L | GF | GA | +/- | PTS | |
---|---|---|---|---|---|---|---|---|---|
1 | Celtic Glasgow | 38 | 29 | 5 | 4 | 112 | 26 | 86 | 92 |
2 | Glasgow Rangers | 38 | 22 | 9 | 7 | 80 | 41 | 39 | 75 |
3 | Hibernian FC | 38 | 15 | 13 | 10 | 62 | 50 | 12 | 58 |
4 | Dundee United | 38 | 15 | 8 | 15 | 45 | 54 | -9 | 53 |
5 | Aberdeen FC | 38 | 15 | 8 | 15 | 48 | 61 | -13 | 53 |
6 | St. Mirren FC | 38 | 14 | 8 | 16 | 53 | 59 | -6 | 50 |
Relegation group
# | MP | W | D | L | GF | GA | +/- | PTS | |
---|---|---|---|---|---|---|---|---|---|
1 | Heart of Midlothian FC | 38 | 15 | 7 | 16 | 52 | 47 | 5 | 52 |
2 | Motherwell FC | 38 | 14 | 7 | 17 | 46 | 63 | -17 | 49 |
3 | Kilmarnock FC | 38 | 12 | 8 | 18 | 45 | 64 | -19 | 44 |
4 | Dundee FC | 38 | 11 | 8 | 19 | 57 | 77 | -20 | 41 |
5 | Ross County FC | 38 | 9 | 10 | 19 | 37 | 65 | -28 | 37 |
6 | St. Johnstone FC | 38 | 9 | 5 | 24 | 38 | 68 | -30 | 32 |
🔢 The 2024/25 Premiership in numbers
📊 General Statistics
The Scottish Premiership delivered a competitive and high-scoring season with 675 goals scored over 228 matches, averaging 2.96 goals per game. Home teams had the upper hand with nearly half the matches (47.4%) ending in home wins. Draws accounted for just over 21% of results, and only 10 matches were goalless.
- Biggest Home Wins:
- Rangers 6 – 0 Ross County (Aug 24, 2024)
- Rangers 6 – 0 Kilmarnock (Dec 4, 2024)
- Celtic 6 – 0 Dundee (Feb 5, 2025)
- Biggest Away Wins:
- St. Johnstone 0 – 6 Celtic (Sep 28, 2024)
- Dundee 0 – 6 Hearts (Feb 1, 2025)
- Most Goals in a Match (7 goals):
- Motherwell 4 – 3 Dundee United (Dec 14, 2024)
- St. Mirren 2 – 5 Celtic (Mar 1, 2025)
- Dundee 3 – 4 Rangers (Mar 29, 2025)
🏆 Top Team Performances
Celtic Glasgow had an extraordinary season, dominating in almost every metric: most wins (29), most home and away wins, best attack (112 goals), best defence (26 conceded), and most clean sheets (21). They were consistent, clinical, and defensively disciplined. On the other end, Ross County struggled offensively, scoring just 37 goals, while Dundee FC conceded the most (77).
- Most Wins: Celtic Glasgow (29/38, 76.3%)
- Most Home Wins: Celtic Glasgow (16/19, 84.2%)
- Most Away Wins: Celtic Glasgow (13/19, 68.4%)
- Most Draws: Hibernian (13/38, 34.2%)
- Most Matches Without Scoring: Ross County (15/38, 39.5%)
- Most Clean Sheets: Celtic Glasgow (21/38, 55.3%)
- Best Attack: Celtic Glasgow (112 goals, avg 2.95)
- Worst Attack: Ross County (37 goals, avg 0.97)
- Best Defence: Celtic Glasgow (26 conceded, avg 0.68)
- Worst Defence: Dundee FC (77 conceded, avg 2.03)
🔁 Notable Streaks
Celtic set the tone with two separate 7-game winning streaks, and an 18-game unbeaten run early in the campaign. Their rivals Rangers were prolific as well, scoring in 18 straight games. Aberdeen experienced a mixed season — recording both a 7-game winning run and a 14-game winless spell. Dundee FC had a fragile defence, conceding in 23 consecutive matches.
- Longest Winning Streaks: Celtic (twice), Aberdeen (7 matches)
- Longest Unbeaten Streak: Celtic (18 matches, Aug 4 – Dec 29, 2024)
- Longest Losing Streak: Ross County (7 matches, Mar 15 – May 10, 2025)
- Longest Winless Streak: Aberdeen (14 matches, Nov 23, 2024 – Feb 1, 2025)
- Longest Draw Streak: Rangers, Hibernian, Kilmarnock (3 matches)
- Longest Scoring Streak: Rangers (18 matches, Oct 27, 2024 – Feb 16, 2025)
- Longest Scoreless Streak: Aberdeen (5 matches, Jan 5 – Feb 1, 2025)
- Longest Clean Sheet Streak: Celtic (6 matches)
- Longest Conceding Streak: Dundee FC (23 matches, Oct 26, 2024 – Mar 29, 2025)
🎫 Fan Experience & Stadiums
- Top Attendances: Celtic Park, Ibrox, Pittodrie
- Matchday Atmosphere: Old Firm derbies lit up Glasgow; Hearts and Hibs brought passion to Edinburgh
- Away Days: Popular among traveling fans, especially for fixtures in Dundee and Perth
All the 2024/25 Premiership results
Matchday 1
Saturday, August 3rd, 2024Heart of Midlothian FC 0 – 0 Glasgow Rangers
Motherwell FC 0 – 0 Ross County FC
Sunday, August 4th, 2024
Dundee United 2 – 2 Dundee FC
St. Mirren FC 3 – 0 Hibernian FC
Celtic Glasgow 4 – 0 Kilmarnock FC
Monday, August 5th, 2024
St. Johnstone FC 1 – 2 Aberdeen FC
Matchday 2
Saturday, August 10th, 2024Glasgow Rangers 2 – 1 Motherwell FC
Ross County FC 1 – 1 Dundee United
Dundee FC 3 – 1 Heart of Midlothian FC
Sunday, August 11th, 2024
Hibernian FC 0 – 2 Celtic Glasgow
Aberdeen FC 3 – 1 St. Mirren FC
Kilmarnock FC 0 – 3 St. Johnstone FC
Matchday 3
Saturday, August 24th, 2024Dundee United 2 – 0 St. Johnstone FC
Glasgow Rangers 6 – 0 Ross County FC
Hibernian FC 2 – 2 Dundee FC
Sunday, August 25th, 2024
St. Mirren FC 0 – 3 Celtic Glasgow
Aberdeen FC 2 – 0 Kilmarnock FC
Motherwell FC 3 – 1 Heart of Midlothian FC
Matchday 4
Saturday, August 31st, 2024Dundee FC 2 – 2 St. Mirren FC
St. Johnstone FC 1 – 2 Motherwell FC
Ross County FC 0 – 1 Aberdeen FC
Sunday, September 1st, 2024
Celtic Glasgow 3 – 0 Glasgow Rangers
Heart of Midlothian FC 0 – 1 Dundee United
Kilmarnock FC 1 – 1 Hibernian FC
Matchday 5
Saturday, September 14th, 2024Aberdeen FC 2 – 1 Motherwell FC
Celtic Glasgow 2 – 0 Heart of Midlothian FC
Hibernian FC 2 – 0 St. Johnstone FC
Ross County FC 2 – 0 Dundee FC
St. Mirren FC 2 – 2 Kilmarnock FC
Sunday, September 15th, 2024
Dundee United 0 – 1 Glasgow Rangers
Matchday 6
Saturday, September 28th, 2024Dundee FC 1 – 2 Aberdeen FC
Heart of Midlothian FC 1 – 1 Ross County FC
Kilmarnock FC 3 – 3 Dundee United
Motherwell FC 2 – 1 St. Mirren FC
St. Johnstone FC 0 – 6 Celtic Glasgow
Sunday, September 29th, 2024
Glasgow Rangers 1 – 0 Hibernian FC
Matchday 7
Saturday, October 5th, 2024Dundee FC 2 – 3 Kilmarnock FC
Hibernian FC 1 – 2 Motherwell FC
St. Mirren FC 0 – 1 Dundee United
Sunday, October 6th, 2024
Ross County FC 1 – 2 Celtic Glasgow
Aberdeen FC 3 – 2 Heart of Midlothian FC
Glasgow Rangers 2 – 0 St. Johnstone FC
Matchday 8
Saturday, October 19th, 2024Celtic Glasgow 2 – 2 Aberdeen FC
Dundee United 3 – 2 Hibernian FC
Heart of Midlothian FC 4 – 0 St. Mirren FC
Motherwell FC 0 – 1 Dundee FC
St. Johnstone FC 3 – 0 Ross County FC
Sunday, October 20th, 2024
Kilmarnock FC 1 – 0 Glasgow Rangers
Matchday 9
Saturday, October 26th, 2024Dundee FC 1 – 2 St. Johnstone FC
Ross County FC 2 – 1 Kilmarnock FC
Aberdeen FC 1 – 0 Dundee United
Sunday, October 27th, 2024
Hibernian FC 1 – 1 Heart of Midlothian FC
Glasgow Rangers 2 – 1 St. Mirren FC
Motherwell FC 0 – 3 Celtic Glasgow
Matchday 10
Wednesday, October 30th, 2024Celtic Glasgow 2 – 0 Dundee FC
Dundee United 1 – 2 Motherwell FC
Heart of Midlothian FC 1 – 2 Kilmarnock FC
Ross County FC 0 – 0 Hibernian FC
St. Mirren FC 3 – 1 St. Johnstone FC
Aberdeen FC 2 – 1 Glasgow Rangers
Matchday 11
Saturday, November 2nd, 2024St. Johnstone FC 1 – 2 Heart of Midlothian FC
St. Mirren FC 0 – 0 Ross County FC
Tuesday, November 26th, 2024
Hibernian FC 3 – 3 Aberdeen FC
Wednesday, January 8th, 2025
Celtic Glasgow 2 – 0 Dundee United
Kilmarnock FC 0 – 0 Motherwell FC
Thursday, January 9th, 2025
Dundee FC 1 – 1 Glasgow Rangers
Matchday 12
Saturday, November 9th, 2024Dundee United 3 – 0 Ross County FC
Hibernian FC 1 – 2 St. Mirren FC
Motherwell FC 2 – 1 St. Johnstone FC
Aberdeen FC 4 – 1 Dundee FC
Sunday, November 10th, 2024
Kilmarnock FC 0 – 2 Celtic Glasgow
Glasgow Rangers 1 – 0 Heart of Midlothian FC
Matchday 13
Saturday, November 23rd, 2024Ross County FC 2 – 1 Motherwell FC
St. Johnstone FC 1 – 0 Kilmarnock FC
Glasgow Rangers 1 – 1 Dundee United
St. Mirren FC 2 – 1 Aberdeen FC
Dundee FC 4 – 1 Hibernian FC
Heart of Midlothian FC 1 – 4 Celtic Glasgow
Matchday 14
Saturday, November 30th, 2024Celtic Glasgow 5 – 0 Ross County FC
Dundee United 2 – 0 St. Mirren FC
Kilmarnock FC 1 – 1 Dundee FC
Motherwell FC 0 – 3 Hibernian FC
Sunday, December 1st, 2024
St. Johnstone FC 0 – 1 Glasgow Rangers
Heart of Midlothian FC 1 – 1 Aberdeen FC
Matchday 15
Saturday, September 21st, 2024Ross County FC 3 – 3 St. Johnstone FC
St. Mirren FC 2 – 1 Heart of Midlothian FC
Sunday, November 3rd, 2024
Hibernian FC 1 – 1 Dundee United
Wednesday, December 4th, 2024
Dundee FC 4 – 1 Motherwell FC
Glasgow Rangers 6 – 0 Kilmarnock FC
Aberdeen FC 0 – 1 Celtic Glasgow
Matchday 16
Saturday, December 7th, 2024Aberdeen FC 1 – 1 St. Johnstone FC
Celtic Glasgow 3 – 0 Hibernian FC
Dundee United 1 – 1 Kilmarnock FC
Heart of Midlothian FC 2 – 0 Dundee FC
St. Mirren FC 0 – 1 Motherwell FC
Sunday, December 8th, 2024
Ross County FC 0 – 3 Glasgow Rangers
Matchday 17
Saturday, December 14th, 2024Hibernian FC 3 – 1 Ross County FC
Motherwell FC 4 – 3 Dundee United
St. Johnstone FC 2 – 3 St. Mirren FC
Sunday, December 15th, 2024
Kilmarnock FC 1 – 0 Heart of Midlothian FC
Tuesday, January 14th, 2025
Dundee FC 3 – 3 Celtic Glasgow
Wednesday, January 15th, 2025
Glasgow Rangers 3 – 0 Aberdeen FC
Matchday 18
Friday, December 20th, 2024Motherwell FC 1 – 1 Kilmarnock FC
Saturday, December 21st, 2024
Aberdeen FC 1 – 3 Hibernian FC
Glasgow Rangers 1 – 0 Dundee FC
Ross County FC 1 – 2 St. Mirren FC
Sunday, December 22nd, 2024
Dundee United 0 – 0 Celtic Glasgow
Heart of Midlothian FC 2 – 1 St. Johnstone FC
Matchday 19
Thursday, December 26th, 2024Heart of Midlothian FC 1 – 2 Hibernian FC
Celtic Glasgow 4 – 0 Motherwell FC
Dundee FC 0 – 3 Ross County FC
Kilmarnock FC 4 – 0 Aberdeen FC
St. Johnstone FC 1 – 2 Dundee United
St. Mirren FC 2 – 1 Glasgow Rangers
Matchday 20
Sunday, December 29th, 2024Celtic Glasgow 4 – 0 St. Johnstone FC
Hibernian FC 1 – 0 Kilmarnock FC
Motherwell FC 2 – 2 Glasgow Rangers
Ross County FC 2 – 2 Heart of Midlothian FC
St. Mirren FC 1 – 2 Dundee FC
Dundee United 1 – 0 Aberdeen FC
Matchday 21
Thursday, January 2nd, 2025Aberdeen FC 1 – 2 Ross County FC
Glasgow Rangers 3 – 0 Celtic Glasgow
Heart of Midlothian FC 1 – 0 Motherwell FC
Kilmarnock FC 2 – 0 St. Mirren FC
St. Johnstone FC 1 – 1 Hibernian FC
Dundee FC 1 – 2 Dundee United
Matchday 22
Sunday, January 5th, 2025Hibernian FC 3 – 3 Glasgow Rangers
Motherwell FC 2 – 0 Aberdeen FC
Celtic Glasgow 3 – 0 St. Mirren FC
Dundee United 0 – 1 Heart of Midlothian FC
Kilmarnock FC 0 – 1 Ross County FC
St. Johnstone FC 1 – 3 Dundee FC
Matchday 23
Sunday, November 3rd, 2024Dundee FC 3 – 2 Kilmarnock FC
Saturday, January 11th, 2025
Ross County FC 1 – 4 Celtic Glasgow
Hibernian FC 3 – 1 Motherwell FC
St. Mirren FC 0 – 1 Dundee United
Sunday, January 12th, 2025
Aberdeen FC 0 – 0 Heart of Midlothian FC
Glasgow Rangers 3 – 1 St. Johnstone FC
Matchday 24
Saturday, January 25th, 2025Aberdeen FC 0 – 3 St. Mirren FC
Heart of Midlothian FC 3 – 2 Kilmarnock FC
Ross County FC 1 – 1 Hibernian FC
St. Johnstone FC 2 – 1 Motherwell FC
Sunday, January 26th, 2025
Dundee United 1 – 3 Glasgow Rangers
Wednesday, February 5th, 2025
Celtic Glasgow 6 – 0 Dundee FC
Matchday 25
Saturday, February 1st, 2025Dundee FC 0 – 6 Heart of Midlothian FC
Hibernian FC 2 – 0 Aberdeen FC
St. Mirren FC 0 – 1 St. Johnstone FC
Kilmarnock FC 1 – 0 Dundee United
Sunday, February 2nd, 2025
Glasgow Rangers 4 – 0 Ross County FC
Motherwell FC 1 – 3 Celtic Glasgow
Matchday 26
Saturday, February 15th, 2025Celtic Glasgow 3 – 0 Dundee United
Dundee FC 1 – 2 Aberdeen FC
Kilmarnock FC 3 – 1 St. Johnstone FC
Motherwell FC 0 – 3 Ross County FC
Sunday, February 16th, 2025
Heart of Midlothian FC 1 – 3 Glasgow Rangers
St. Mirren FC 0 – 0 Hibernian FC
Matchday 27
Saturday, February 22nd, 2025Hibernian FC 2 – 1 Celtic Glasgow
Aberdeen FC 1 – 0 Kilmarnock FC
Dundee United 1 – 0 Motherwell FC
Glasgow Rangers 0 – 2 St. Mirren FC
Ross County FC 3 – 1 Dundee FC
Sunday, February 23rd, 2025
St. Johnstone FC 1 – 2 Heart of Midlothian FC
Matchday 28
Tuesday, February 25th, 2025Celtic Glasgow 5 – 1 Aberdeen FC
Wednesday, February 26th, 2025
Dundee United 1 – 3 Hibernian FC
Heart of Midlothian FC 3 – 1 St. Mirren FC
Motherwell FC 2 – 1 Dundee FC
St. Johnstone FC 1 – 0 Ross County FC
Kilmarnock FC 2 – 4 Glasgow Rangers
Matchday 29
Saturday, March 1st, 2025Dundee FC 1 – 1 St. Johnstone FC
Glasgow Rangers 1 – 2 Motherwell FC
Ross County FC 1 – 0 Kilmarnock FC
St. Mirren FC 2 – 5 Celtic Glasgow
Sunday, March 2nd, 2025
Hibernian FC 2 – 1 Heart of Midlothian FC
Aberdeen FC 2 – 2 Dundee United
Matchday 30
Saturday, March 15th, 2025Heart of Midlothian FC 2 – 0 Ross County FC
Kilmarnock FC 1 – 1 Hibernian FC
Motherwell FC 2 – 2 St. Mirren FC
St. Johnstone FC 0 – 0 Aberdeen FC
Sunday, March 16th, 2025
Celtic Glasgow 2 – 3 Glasgow Rangers
Dundee United 2 – 4 Dundee FC
Matchday 31
Saturday, March 29th, 2025Aberdeen FC 4 – 1 Motherwell FC
Celtic Glasgow 3 – 0 Heart of Midlothian FC
Hibernian FC 3 – 0 St. Johnstone FC
St. Mirren FC 5 – 1 Kilmarnock FC
Dundee FC 3 – 4 Glasgow Rangers
Sunday, March 30th, 2025
Ross County FC 0 – 1 Dundee United
Matchday 32
Saturday, April 5th, 2025Dundee FC 2 – 0 St. Mirren FC
Glasgow Rangers 0 – 2 Hibernian FC
Kilmarnock FC 2 – 0 Motherwell FC
Ross County FC 0 – 1 Aberdeen FC
Sunday, April 6th, 2025
St. Johnstone FC 1 – 0 Celtic Glasgow
Heart of Midlothian FC 0 – 1 Dundee United
Matchday 33
Saturday, April 12th, 2025Celtic Glasgow 5 – 1 Kilmarnock FC
Dundee United 1 – 0 St. Johnstone FC
Motherwell FC 0 – 0 Heart of Midlothian FC
St. Mirren FC 3 – 2 Ross County FC
Sunday, April 13th, 2025
Aberdeen FC 2 – 2 Glasgow Rangers
Hibernian FC 4 – 0 Dundee FC
Matchday 1 second phase
Saturday, April 26th, 2025Dundee United 0 – 5 Celtic Glasgow
Aberdeen FC 1 – 0 Hibernian FC
Heart of Midlothian FC 0 – 1 Dundee FC
Kilmarnock FC 2 – 0 Ross County FC
Motherwell FC 3 – 2 St. Johnstone FC
St. Mirren FC 2 – 2 Glasgow Rangers
Matchday 2 second phase
Saturday, May 3rd, 2025Dundee FC 1 – 2 Motherwell FC
Hibernian FC 3 – 1 Dundee United
Ross County FC 1 – 3 Heart of Midlothian FC
St. Johnstone FC 0 – 2 Kilmarnock FC
St. Mirren FC 1 – 0 Aberdeen FC
Sunday, May 4th, 2025
Glasgow Rangers 1 – 1 Celtic Glasgow
Matchday 3 second phase
Saturday, May 10th, 2025Celtic Glasgow 3 – 1 Hibernian FC
Dundee United 0 – 2 St. Mirren FC
Heart of Midlothian FC 3 – 0 Motherwell FC
Kilmarnock FC 3 – 2 Dundee FC
St. Johnstone FC 2 – 1 Ross County FC
Sunday, May 11th, 2025
Glasgow Rangers 4 – 0 Aberdeen FC
Matchday 4 second phase
Wednesday, May 14th, 2025Dundee FC 1 – 1 Ross County FC
Glasgow Rangers 3 – 1 Dundee United
Heart of Midlothian FC 2 – 1 St. Johnstone FC
Motherwell FC 3 – 0 Kilmarnock FC
St. Mirren FC 2 – 2 Hibernian FC
Aberdeen FC 1 – 5 Celtic Glasgow
Matchday 5 second phase
Saturday, May 17th, 2025Celtic Glasgow 1 – 1 St. Mirren FC
Dundee United 2 – 1 Aberdeen FC
Hibernian FC 2 – 2 Glasgow Rangers
Sunday, May 18th, 2025
Kilmarnock FC 0 – 1 Heart of Midlothian FC
Ross County FC 1 – 1 Motherwell FC
St. Johnstone FC 0 – 2 Dundee FC
Matchday 392101
Tuesday, May 13th, 2025Partick Thistle FC 0 – 2 Livingston FC
Friday, May 16th, 2025
Livingston FC 2 – 0 Partick Thistle FC
Thursday, May 22nd, 2025
Livingston FC 1 – 1 Ross County FC
Monday, May 26th, 2025
Ross County FC 2 – 4 Livingston FC
🏁 Celtic on top
From Celtic’s clinical championship to Aberdeen’s emotional cup triumph, the 2024/25 season showcased all that makes Scottish football special: intensity, rivalries, and vibrant stadiums. With standout performances and unforgettable fixtures, the Premiership remains a must-watch for fans and travellers alike.
🎟️ Don’t miss the next season
Compare ticket prices and get your tickets now with FootballTicket.club — your gateway to unforgettable Scottish football experiences!
_____
Article updated on June 14th, 2025
The 2025 Gamper Trophy on August 10th in Barcelona Nations League 2024/25 Season Recap – Portugal Lift the Trophy Again Champions League 2024/25 Season Recap – PSG Finally Conquer Europe La Liga 2024/25 Season Recap – Barça’s Revival & Mbappé’s Firepower Premier League 2024/25 Season – Liverpool and Salah Return to the Top Serie A 2024/25 Season – Napoli Seize the Scudetto & Retegui Shines