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 | 38 | 29 | 6 | 3 | 95 | 30 | +65 | 93 | |
| 2 | 38 | 27 | 4 | 7 | 87 | 32 | +55 | 85 | |
| 3 | 38 | 20 | 8 | 10 | 54 | 42 | +12 | 68 | |
| 4 | 38 | 14 | 14 | 10 | 46 | 44 | +2 | 56 | |
| 5 | 38 | 13 | 8 | 17 | 46 | 52 | -6 | 47 | |
| 6 | 38 | 10 | 12 | 16 | 49 | 68 | -19 | 42 | |
| 7 | 38 | 12 | 12 | 14 | 48 | 52 | -4 | 48 | |
| 8 | 38 | 11 | 13 | 14 | 52 | 59 | -7 | 46 | |
| 9 | 38 | 10 | 13 | 15 | 56 | 59 | -3 | 43 | |
| 10 | 38 | 8 | 11 | 19 | 29 | 54 | -25 | 35 | |
| 11 | Ross County | 38 | 8 | 11 | 19 | 38 | 67 | -29 | 35 |
| 12 | 38 | 5 | 10 | 23 | 29 | 70 | -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
| # | Player | Goals | Club | G |
|---|---|---|---|---|
| 1 | Lawrence Shankland | 24 | 37 | |
| 2 | Matt O'Riley | 18 | 37 | |
| 3 | James Tavernier | 17 | 38 | |
| 4 | Cyriel Dessers | 16 | 35 | |
| 4 | Bojan Miovski | 16 | 38 | |
| 6 | Theo Bair | 15 | 38 | |
| 7 | Kyogo Furuhashi | 14 | 38 | |
| 7 | Simon Murray | 14 | Ross County | 37 |
| 9 | Abdallah Sima | 11 | 25 | |
| 10 | Myziane Maolida | 10 | 18 |
Own goals are not counted for the scorer.
Season records
All results
Every game of the 2023/24 season, by month.
August 202305 Aug 23 to 27 Aug 23 · 18 games
| Date | Home | Score | Away |
|---|---|---|---|
| 05 Aug 23 | 4–2 | Ross County | |
| 05 Aug 23 | 0–0 | ||
| 05 Aug 23 | 0–2 | ||
| 05 Aug 23 | 1–1 | ||
| 05 Aug 23 | 1–0 | ||
| 06 Aug 23 | 2–3 | ||
| 12 Aug 23 | Ross County | 2–0 | |
| 12 Aug 23 | 2–1 | ||
| 12 Aug 23 | 4–0 | ||
| 13 Aug 23 | 1–3 | ||
| 13 Aug 23 | 2–1 | ||
| 13 Aug 23 | 0–0 | ||
| 26 Aug 23 | Ross County | 0–2 | |
| 26 Aug 23 | 0–0 | ||
| 26 Aug 23 | 2–1 | ||
| 26 Aug 23 | 2–3 | ||
| 27 Aug 23 | 1–0 | ||
| 27 Aug 23 | 2–2 |
September 202302 Sep 23 to 30 Sep 23 · 24 games
| Date | Home | Score | Away |
|---|---|---|---|
| 02 Sep 23 | 1–1 | ||
| 02 Sep 23 | 2–2 | ||
| 02 Sep 23 | 0–1 | Ross County | |
| 03 Sep 23 | 0–1 | ||
| 03 Sep 23 | 0–1 | ||
| 03 Sep 23 | 0–2 | ||
| 16 Sep 23 | 0–2 | ||
| 16 Sep 23 | 0–1 | ||
| 16 Sep 23 | 3–0 | ||
| 16 Sep 23 | 2–0 | ||
| 16 Sep 23 | 2–2 | ||
| 16 Sep 23 | Ross County | 1–1 | |
| 23 Sep 23 | 0–3 | ||
| 23 Sep 23 | 1–0 | ||
| 23 Sep 23 | 2–2 | ||
| 23 Sep 23 | 2–0 | ||
| 24 Sep 23 | 4–0 | Ross County | |
| 24 Sep 23 | 1–0 | ||
| 30 Sep 23 | 1–2 | ||
| 30 Sep 23 | 1–3 | ||
| 30 Sep 23 | 1–1 | ||
| 30 Sep 23 | 1–1 | ||
| 30 Sep 23 | Ross County | 0–1 | |
| 30 Sep 23 | 0–0 |
October 202307 Oct 23 to 31 Oct 23 · 16 games
| Date | Home | Score | Away |
|---|---|---|---|
| 07 Oct 23 | 3–1 | ||
| 07 Oct 23 | 2–2 | ||
| 07 Oct 23 | 2–0 | ||
| 08 Oct 23 | 0–3 | ||
| 08 Oct 23 | 0–0 | ||
| 21 Oct 23 | 4–0 | ||
| 21 Oct 23 | 3–1 | ||
| 22 Oct 23 | 1–4 | ||
| 24 Oct 23 | 0–0 | Ross County | |
| 28 Oct 23 | 0–2 | ||
| 28 Oct 23 | 3–3 | Ross County | |
| 28 Oct 23 | 4–0 | ||
| 28 Oct 23 | 0–0 | ||
| 29 Oct 23 | 2–0 | ||
| 29 Oct 23 | 2–1 | ||
| 31 Oct 23 | 2–2 | Ross County |
November 202301 Nov 23 to 28 Nov 23 · 23 games
| Date | Home | Score | Away |
|---|---|---|---|
| 01 Nov 23 | 1–0 | ||
| 01 Nov 23 | 2–4 | ||
| 01 Nov 23 | 2–1 | ||
| 01 Nov 23 | 2–1 | ||
| 01 Nov 23 | 0–5 | ||
| 04 Nov 23 | Ross County | 0–3 | |
| 04 Nov 23 | 1–0 | ||
| 05 Nov 23 | 1–0 | ||
| 07 Nov 23 | 2–2 | ||
| 08 Nov 23 | 2–2 | ||
| 11 Nov 23 | 4–0 | ||
| 11 Nov 23 | 1–0 | Ross County | |
| 11 Nov 23 | 1–0 | ||
| 11 Nov 23 | 1–2 | ||
| 12 Nov 23 | 0–2 | ||
| 12 Nov 23 | 6–0 | ||
| 25 Nov 23 | 1–1 | ||
| 25 Nov 23 | Ross County | 0–0 | |
| 25 Nov 23 | 1–0 | ||
| 25 Nov 23 | 1–2 | ||
| 25 Nov 23 | 1–0 | ||
| 26 Nov 23 | 1–1 | ||
| 28 Nov 23 | Ross County | 1–0 |
December 202302 Dec 23 to 30 Dec 23 · 36 games
January 202402 Jan 24 to 30 Jan 24 · 16 games
| Date | Home | Score | Away |
|---|---|---|---|
| 02 Jan 24 | 3–1 | ||
| 02 Jan 24 | 2–2 | ||
| 02 Jan 24 | 1–2 | ||
| 02 Jan 24 | Ross County | 0–3 | |
| 02 Jan 24 | 0–3 | ||
| 23 Jan 24 | 3–2 | ||
| 24 Jan 24 | 1–1 | ||
| 24 Jan 24 | 0–3 | ||
| 27 Jan 24 | 1–0 | Ross County | |
| 27 Jan 24 | 2–0 | ||
| 27 Jan 24 | 2–2 | ||
| 27 Jan 24 | 0–1 | ||
| 27 Jan 24 | 1–4 | ||
| 27 Jan 24 | 1–1 | ||
| 30 Jan 24 | 1–1 | ||
| 30 Jan 24 | 2–2 | Ross County |
February 202403 Feb 24 to 28 Feb 24 · 33 games
March 202402 Mar 24 to 31 Mar 24 · 19 games
| Date | Home | Score | Away |
|---|---|---|---|
| 02 Mar 24 | 2–1 | ||
| 02 Mar 24 | 2–2 | ||
| 02 Mar 24 | 1–2 | ||
| 02 Mar 24 | 1–1 | ||
| 02 Mar 24 | 2–0 | Ross County | |
| 03 Mar 24 | 2–0 | ||
| 13 Mar 24 | Ross County | 2–2 | |
| 13 Mar 24 | 1–0 | ||
| 16 Mar 24 | 3–1 | ||
| 16 Mar 24 | 3–0 | ||
| 16 Mar 24 | 5–2 | ||
| 16 Mar 24 | Ross County | 2–1 | |
| 16 Mar 24 | 0–1 | ||
| 30 Mar 24 | 1–1 | ||
| 30 Mar 24 | 1–2 | ||
| 30 Mar 24 | 1–1 | ||
| 30 Mar 24 | 2–1 | Ross County | |
| 30 Mar 24 | 3–1 | ||
| 31 Mar 24 | 0–3 |
April 202406 Apr 24 to 28 Apr 24 · 19 games
| Date | Home | Score | Away |
|---|---|---|---|
| 06 Apr 24 | 0–0 | ||
| 06 Apr 24 | 2–3 | ||
| 06 Apr 24 | 1–0 | Ross County | |
| 06 Apr 24 | 1–2 | ||
| 06 Apr 24 | 1–2 | ||
| 07 Apr 24 | 3–3 | ||
| 13 Apr 24 | 1–1 | ||
| 13 Apr 24 | 4–2 | ||
| 13 Apr 24 | 3–0 | ||
| 13 Apr 24 | 0–2 | ||
| 13 Apr 24 | 0–0 | ||
| 14 Apr 24 | Ross County | 3–2 | |
| 17 Apr 24 | 0–0 | ||
| 27 Apr 24 | 0–0 | ||
| 27 Apr 24 | 1–3 | ||
| 27 Apr 24 | 2–0 | Ross County | |
| 27 Apr 24 | 1–0 | ||
| 28 Apr 24 | 1–2 | ||
| 28 Apr 24 | 1–2 |
May 202404 May 24 to 19 May 24 · 24 games
| Date | Home | Score | Away |
|---|---|---|---|
| 04 May 24 | 1–0 | ||
| 04 May 24 | 1–3 | ||
| 04 May 24 | 3–0 | ||
| 04 May 24 | 4–1 | ||
| 04 May 24 | Ross County | 2–1 | |
| 05 May 24 | 4–1 | ||
| 11 May 24 | Ross County | 1–5 | |
| 11 May 24 | 0–1 | ||
| 11 May 24 | 2–1 | ||
| 11 May 24 | 2–1 | ||
| 11 May 24 | 3–0 | ||
| 12 May 24 | 0–4 | ||
| 14 May 24 | 5–2 | ||
| 15 May 24 | 2–2 | ||
| 15 May 24 | 1–1 | Ross County | |
| 15 May 24 | 0–5 | ||
| 15 May 24 | 5–1 | ||
| 15 May 24 | 3–0 | ||
| 18 May 24 | 1–1 | ||
| 18 May 24 | 3–2 | ||
| 18 May 24 | 3–3 | ||
| 19 May 24 | 1–2 | ||
| 19 May 24 | 1–1 | ||
| 19 May 24 | Ross County | 2–2 |