Scottish Premiership 2023/24

Season archive · 05 Aug 23 to 19 May 24 · 228 games

Celtic won the Scottish Premiership 2023/24 with 93 points from 38 games. Rangers finished second on 85, 8 points behind.

Livingston was relegated.

Lawrence Shankland was the top scorer with 24 goals for Hearts.

The 228 games produced 629 goals, 2.76 per game. 43% were home wins, 27% draws and 30% away wins.

Final table

# Team P W D L GF GA GD Pts
1 Celtic Champions 382963 9530 +65 93
2 Rangers 382747 8732 +55 85
3 Hearts 3820810 5442 +12 68
4 Kilmarnock 38141410 4644 +2 56
5 St Mirren 3813817 4652 -6 47
6 Dundee 38101216 4968 -19 42
7 Aberdeen 38121214 4852 -4 48
8 Hibernian 38111314 5259 -7 46
9 Motherwell 38101315 5659 -3 43
10 St Johnstone 3881119 2954 -25 35
11 Ross County 3881119 3867 -29 35
12 Livingston Relegated 3851023 2970 -41 25

After 33 games each the league split into groups of 6 and 6: they are ranked apart, so a club in a lower group cannot finish above one in a higher group, whatever its points.

The season in numbers

Goals per game 2.76 629 goals in 228 games
Home wins 43%
Draws 27%
Away wins 30%
Both teams scored 50%
Over 2.5 goals 54%

Top scorers

#PlayerGoalsClubG
1 Lawrence Shankland 24 Hearts 37
2 Matt O'Riley 18 Celtic 37
3 James Tavernier 17 Rangers 38
4 Cyriel Dessers 16 Rangers 35
4 Bojan Miovski 16 Aberdeen 38
6 Theo Bair 15 Motherwell 38
7 Kyogo Furuhashi 14 Celtic 38
7 Simon Murray 14 Ross County 37
9 Abdallah Sima 11 Rangers 25
10 Myziane Maolida 10 Hibernian 18

Own goals are not counted for the scorer.

Season records

Most goals in a game 8 Celtic 7–1 Dundee
Most goals by one side 7 Celtic 7–1 Dundee

All results

Every game of the 2023/24 season, by month.

August 202305 Aug 23 to 27 Aug 23 · 18 games
September 202302 Sep 23 to 30 Sep 23 · 24 games
October 202307 Oct 23 to 31 Oct 23 · 16 games
November 202301 Nov 23 to 28 Nov 23 · 23 games
December 202302 Dec 23 to 30 Dec 23 · 36 games
January 202402 Jan 24 to 30 Jan 24 · 16 games
February 202403 Feb 24 to 28 Feb 24 · 33 games
March 202402 Mar 24 to 31 Mar 24 · 19 games
April 202406 Apr 24 to 28 Apr 24 · 19 games
May 202404 May 24 to 19 May 24 · 24 games

More on the Scottish Premiership