Generation Football Logo

generationFOOTBALL

Scottish Premiership

Scotland Scotland
# Team P W D L Goals xG Rtg Form Pts xPts
1 Celtic Celtic 12 9 1 2 27 : 10 33 : 12 7.18
28 24.86
2 Rangers Rangers 11 7 3 1 19 : 9 24 : 12 7.06
24 20.31
3 Heart OF Midlothian Heart OF Midlothian 11 6 2 3 24 : 17 19 : 17 6.86
20 16.62
4 Falkirk Falkirk 12 5 3 4 15 : 12 13 : 21 6.75
18 11.89
5 Dundee Dundee 11 5 2 4 17 : 13 16 : 18 6.81
17 14.02
6 Dundee Utd Dundee Utd 11 4 4 3 16 : 16 16 : 16 6.93
16 14.92
7 ST Mirren ST Mirren 12 4 2 6 12 : 20 15 : 22 6.67
14 13.43
8 ST Johnstone ST Johnstone 12 3 5 4 15 : 19 15 : 23 6.68
14 13.01
9 Motherwell Motherwell 12 3 3 6 14 : 20 19 : 18 6.71
12 17.65
10 Aberdeen Aberdeen 11 3 2 6 12 : 14 14 : 16 6.75
11 13.72
11 Kilmarnock Kilmarnock 12 2 3 7 13 : 28 16 : 25 6.57
9 12.45
12 Hibernian Hibernian 11 2 2 7 11 : 17 17 : 17 6.71
8 15.68
Matches
10.04.2027
16:00
Aberdeen - Kilmarnock
10.04.2027
16:00
Celtic - Dundee Utd
10.04.2027
16:00
Dundee - Rangers
10.04.2027
16:00
Falkirk - ST Mirren
10.04.2027
16:00
Hibernian - Heart OF Midlothian
10.04.2027
16:00
ST Johnstone - Motherwell
03.04.2027
16:00
Dundee Utd - Falkirk
03.04.2027
16:00
Heart OF Midlothian - ST Johnstone
03.04.2027
16:00
Kilmarnock - Celtic
03.04.2027
16:00
Motherwell - Aberdeen
03.04.2027
16:00
Rangers - Hibernian
03.04.2027
16:00
ST Mirren - Dundee
20.03.2027
16:00
Celtic - Aberdeen
20.03.2027
16:00
Dundee - Motherwell
20.03.2027
16:00
Falkirk - Kilmarnock
20.03.2027
16:00
Heart OF Midlothian - Rangers
20.03.2027
16:00
ST Johnstone - Hibernian
20.03.2027
16:00
ST Mirren - Dundee Utd
13.03.2027
16:00
Aberdeen - ST Mirren
13.03.2027
16:00
Dundee Utd - Dundee
13.03.2027
16:00
Hibernian - Falkirk
13.03.2027
16:00
Kilmarnock - Heart OF Midlothian
13.03.2027
16:00
Rangers - Motherwell
13.03.2027
16:00
ST Johnstone - Celtic
27.02.2027
16:00
Aberdeen - ST Johnstone
27.02.2027
16:00
Celtic - Rangers
27.02.2027
16:00
Dundee - Kilmarnock
27.02.2027
16:00
Heart OF Midlothian - Dundee Utd
27.02.2027
16:00
Motherwell - Falkirk
27.02.2027
16:00
ST Mirren - Hibernian
20.02.2027
16:00
Dundee Utd - Aberdeen
20.02.2027
16:00
Falkirk - Dundee
20.02.2027
16:00
Hibernian - Celtic
20.02.2027
16:00
Motherwell - Heart OF Midlothian
20.02.2027
16:00
Rangers - ST Mirren
20.02.2027
16:00
ST Johnstone - Kilmarnock
13.02.2027
16:00
Celtic - Heart OF Midlothian
13.02.2027
16:00
Dundee - ST Johnstone
13.02.2027
16:00
Falkirk - Rangers
13.02.2027
16:00
Hibernian - Aberdeen
13.02.2027
16:00
Kilmarnock - Dundee Utd
13.02.2027
16:00
ST Mirren - Motherwell
03.02.2027
20:45
Aberdeen - Falkirk
03.02.2027
20:45
Dundee Utd - Hibernian
03.02.2027
20:45
Heart OF Midlothian - Dundee
03.02.2027
20:45
Motherwell - Celtic
03.02.2027
20:45
Rangers - Kilmarnock
03.02.2027
20:45
ST Mirren - ST Johnstone
31.01.2027
16:00
Celtic - Falkirk
30.01.2027
16:00
Aberdeen - Rangers
30.01.2027
16:00
Dundee - Hibernian
30.01.2027
16:00
Heart OF Midlothian - ST Mirren
30.01.2027
16:00
Kilmarnock - Motherwell
30.01.2027
16:00
ST Johnstone - Dundee Utd
24.01.2027
16:00
ST Mirren - Celtic
23.01.2027
16:00
Dundee - Aberdeen
23.01.2027
16:00
Falkirk - Heart OF Midlothian
23.01.2027
16:00
Hibernian - Kilmarnock
23.01.2027
16:00
Motherwell - Dundee Utd
23.01.2027
16:00
Rangers - ST Johnstone
09.01.2027
16:00
Aberdeen - Heart OF Midlothian
09.01.2027
16:00
Celtic - Dundee
09.01.2027
16:00
Dundee Utd - Rangers
09.01.2027
16:00
Hibernian - Motherwell
09.01.2027
16:00
Kilmarnock - ST Mirren
09.01.2027
16:00
ST Johnstone - Falkirk
03.01.2027
15:30
ST Mirren - Aberdeen
03.01.2027
13:00
Rangers - Celtic
02.01.2027
16:00
Falkirk - Hibernian
02.01.2027
16:00
Heart OF Midlothian - Kilmarnock
02.01.2027
16:00
Motherwell - ST Johnstone
02.01.2027
13:30
Dundee - Dundee Utd
30.12.2026
20:45
Aberdeen - Motherwell
30.12.2026
20:45
Dundee Utd - Celtic
30.12.2026
20:45
Hibernian - ST Mirren
30.12.2026
20:45
Kilmarnock - Falkirk
30.12.2026
20:45
Rangers - Dundee
30.12.2026
20:45
ST Johnstone - Heart OF Midlothian
27.12.2026
13:00
Heart OF Midlothian - Hibernian
26.12.2026
18:45
Kilmarnock - Rangers
26.12.2026
16:00
Celtic - Motherwell
26.12.2026
16:00
Dundee - ST Mirren
26.12.2026
16:00
Falkirk - Dundee Utd
26.12.2026
16:00
ST Johnstone - Aberdeen
20.12.2026
15:30
Rangers - Heart OF Midlothian
20.12.2026
13:00
Aberdeen - Celtic
19.12.2026
16:00
Dundee Utd - Kilmarnock
19.12.2026
16:00
Hibernian - ST Johnstone
19.12.2026
16:00
Motherwell - Dundee
19.12.2026
16:00
ST Mirren - Falkirk
13.12.2026
16:00
Celtic - Hibernian
13.12.2026
16:00
Heart OF Midlothian - Motherwell
13.12.2026
13:00
ST Johnstone - Rangers
12.12.2026
16:00
Dundee Utd - ST Mirren
12.12.2026
16:00
Falkirk - Aberdeen
12.12.2026
16:00
Kilmarnock - Dundee
07.12.2026
21:00
Hibernian - Rangers
05.12.2026
18:30
ST Mirren - Heart OF Midlothian
05.12.2026
16:00
Aberdeen - Dundee Utd
05.12.2026
16:00
Celtic - ST Johnstone
05.12.2026
16:00
Dundee - Falkirk
05.12.2026
16:00
Motherwell - Kilmarnock
02.12.2026
20:45
Dundee - Celtic
02.12.2026
20:45
Falkirk - Motherwell
02.12.2026
20:45
Heart OF Midlothian - Aberdeen
02.12.2026
20:45
Kilmarnock - Hibernian
02.12.2026
20:45
Rangers - Dundee Utd
02.12.2026
20:45
ST Johnstone - ST Mirren
29.11.2026
16:00
Heart OF Midlothian - Celtic
28.11.2026
18:45
Motherwell - Hibernian
28.11.2026
16:00
Aberdeen - Dundee
28.11.2026
16:00
Dundee Utd - ST Johnstone
28.11.2026
16:00
Rangers - Falkirk
28.11.2026
16:00
ST Mirren - Kilmarnock
24.11.2026
21:00
Rangers - Aberdeen
24.11.2026
20:45
Hibernian - Dundee
21.11.2026
21:00
Motherwell - Rangers
21.11.2026
18:45
Dundee - Heart OF Midlothian
21.11.2026
16:00
Celtic - ST Mirren
21.11.2026
16:00
Falkirk - ST Johnstone
21.11.2026
16:00
Hibernian - Dundee Utd
21.11.2026
16:00
Kilmarnock - Aberdeen
08.11.2026
17:00
Celtic - Kilmarnock
08.11.2026
16:00
Heart OF Midlothian - Falkirk
07.11.2026
21:00
ST Mirren - Rangers
07.11.2026
18:45
Aberdeen - Hibernian
07.11.2026
16:00
Dundee Utd - Motherwell
07.11.2026
16:00
ST Johnstone - Dundee
01.11.2026
14:00
Falkirk 2 (1.06) - 0 (2.83) Celtic
31.10.2026
16:00
Dundee Utd Postponed Heart OF Midlothian
31.10.2026
16:00
Kilmarnock 2 (3.39) - 2 (0.80) ST Johnstone
31.10.2026
16:00
Motherwell 1 (2.36) - 0 (0.23) ST Mirren
31.10.2026
16:00
Rangers - Aberdeen
28.10.2026
21:00
Heart OF Midlothian 2 (1.75) - 2 (2.26) Rangers
28.10.2026
20:45
Aberdeen 0 (1.72) - 1 (1.08) Falkirk
28.10.2026
20:45
Celtic 2 (2.02) - 2 (0.84) Dundee Utd
28.10.2026
20:45
Dundee 3 (2.29) - 1 (2.11) Kilmarnock
28.10.2026
20:45
ST Johnstone 2 (1.48) - 2 (1.53) Motherwell
28.10.2026
20:45
ST Mirren 1 (1.80) - 1 (1.42) Hibernian
25.10.2026
15:00
Motherwell 0 (1.34) - 2 (1.12) Heart OF Midlothian
25.10.2026
13:00
Hibernian 1 (1.24) - 2 (1.16) Celtic
24.10.2026
16:00
Dundee Utd 3 (1.54) - 2 (1.58) Aberdeen
24.10.2026
16:00
Falkirk 3 (2.08) - 0 (1.89) Kilmarnock
24.10.2026
16:00
Rangers 4 (4.61) - 0 (0.61) ST Johnstone
24.10.2026
16:00
ST Mirren 2 (1.48) - 1 (1.50) Dundee
18.10.2026
16:00
Celtic 7 (4.24) - 1 (1.27) Heart OF Midlothian
17.10.2026
21:00
Dundee 2 (1.81) - 2 (1.82) Rangers
17.10.2026
16:00
Aberdeen 3 (2.33) - 1 (1.02) ST Mirren
17.10.2026
16:00
Hibernian 1 (1.42) - 2 (0.82) Falkirk
17.10.2026
16:00
Kilmarnock 3 (1.56) - 2 (2.46) Motherwell
17.10.2026
16:00
ST Johnstone 1 (1.36) - 1 (1.17) Dundee Utd
11.10.2026
15:00
Aberdeen 0 (1.23) - 1 (1.10) ST Johnstone
11.10.2026
13:00
Motherwell 0 (1.09) - 2 (2.88) Celtic
10.10.2026
16:00
Dundee Utd 1 (1.68) - 0 (0.77) Hibernian
10.10.2026
16:00
Falkirk 1 (1.92) - 2 (1.43) Dundee
10.10.2026
16:00
Heart OF Midlothian 5 (3.51) - 0 (0.74) ST Mirren
10.10.2026
16:00
Rangers 3 (1.42) - 1 (1.15) Kilmarnock
20.09.2026
13:00
Celtic 0 (0.71) - 1 (1.23) Rangers
19.09.2026
18:45
Kilmarnock 1 (0.23) - 1 (1.78) Heart OF Midlothian
19.09.2026
16:00
Dundee 2 (1.36) - 1 (1.10) Motherwell
19.09.2026
16:00
Hibernian 1 (1.43) - 1 (0.77) Aberdeen
19.09.2026
16:00
ST Johnstone 1 (0.68) - 1 (0.90) Falkirk
19.09.2026
16:00
ST Mirren 0 (0.85) - 3 (1.52) Dundee Utd
15.09.2026
20:45
Falkirk 2 (2.05) - 1 (1.72) Heart OF Midlothian
15.09.2026
20:45
Hibernian 0 (1.31) - 1 (1.95) Kilmarnock
15.09.2026
20:45
Motherwell 0 (0.85) - 4 (0.90) Aberdeen
09.09.2026
21:00
ST Johnstone 0 (0.77) - 1 (2.22) Celtic
09.09.2026
20:45
Rangers 1 (2.13) - 0 (1.10) ST Mirren
06.09.2026
16:00
Heart OF Midlothian 2 (1.87) - 1 (0.51) Dundee
06.09.2026
16:00
ST Johnstone 2 (2.49) - 1 (1.72) Hibernian
05.09.2026
21:00
ST Mirren 1 (1.74) - 2 (2.93) Celtic
05.09.2026
16:00
Aberdeen 0 (0.85) - 0 (0.93) Kilmarnock
05.09.2026
16:00
Dundee Utd 1 (2.27) - 1 (0.85) Falkirk
05.09.2026
16:00
Rangers 1 (3.93) - 0 (0.51) Motherwell
03.09.2026
20:45
Hibernian 1 (1.70) - 3 (0.82) Heart OF Midlothian
02.09.2026
21:00
Falkirk 1 (0.85) - 2 (1.57) Rangers
02.09.2026
20:45
Celtic 3 (2.47) - 0 (0.66) Aberdeen
02.09.2026
20:45
Dundee 1 (1.97) - 1 (1.08) ST Johnstone
02.09.2026
20:45
Kilmarnock 0 (0.43) - 1 (1.09) ST Mirren
02.09.2026
20:45
Motherwell 3 (2.15) - 0 (0.19) Dundee Utd
30.08.2026
16:00
Dundee 1 (0.78) - 2 (2.42) Hibernian
30.08.2026
16:00
ST Mirren 3 (2.32) - 3 (2.11) Motherwell
30.08.2026
13:00
Aberdeen 0 (0.45) - 1 (1.84) Rangers
29.08.2026
16:00
Celtic 2 (2.87) - 1 (0.53) Falkirk
29.08.2026
16:00
Heart OF Midlothian 2 (1.71) - 1 (1.16) ST Johnstone
29.08.2026
16:00
Kilmarnock 0 (1.03) - 4 (3.50) Dundee Utd
22.08.2026
18:45
Dundee Utd 0 (1.23) - 2 (1.68) Dundee
09.08.2026
17:00
Rangers 1 (2.05) - 2 (1.74) Hibernian
09.08.2026
16:00
Heart OF Midlothian 4 (2.09) - 0 (0.54) Dundee Utd
09.08.2026
16:00
Motherwell 0 (0.89) - 0 (0.44) Falkirk
09.08.2026
14:30
Kilmarnock 1 (0.86) - 5 (5.64) Celtic
08.08.2026
16:00
Dundee 2 (2.22) - 0 (0.70) Aberdeen
08.08.2026
16:00
ST Mirren 1 (1.36) - 0 (1.13) ST Johnstone
03.08.2026
20:30
Celtic 1 (2.55) - 0 (0.47) Dundee
02.08.2026
17:30
Hibernian 1 (1.94) - 2 (2.19) Motherwell
02.08.2026
15:00
ST Johnstone 4 (2.03) - 3 (0.92) Kilmarnock
01.08.2026
18:30
Aberdeen 2 (2.66) - 1 (1.34) Heart OF Midlothian
01.08.2026
16:00
Falkirk 0 (0.71) - 2 (1.64) ST Mirren
31.07.2026
21:00
Dundee Utd 1 (1.59) - 1 (1.43) Rangers

Top Players

Player Nat Pos Team NPG GA/90 GA90
Camilo Duran Colombia RW Celtic 12 7 7 5 12 1.33 7.60
Benjamin Nygren Sweden AM Celtic 12 6 6 3 9 0.95 7.46
J. Fowler ST ST Johnstone 12 6 4 1 7 0.80 6.81
Cláudio Braga Portugal ST Heart OF Midlothian 11 5 4 2 7 0.71 6.92
Calvin Miller Scotland AM Heart OF Midlothian 11 5 2 1 6 0.78 6.82
Ryan Don Naderi Czech Republic RW Rangers 10 5 5 3 8 1.02 7.28
Jacob Murrell USA ST Falkirk 10 5 4 0 5 0.63 6.93
Kevin Nisbet Scotland ST Aberdeen 11 4 3 3 7 0.70 7.08
Bradley Fink Switzerland AM Dundee 9 4 4 0 4 0.62 6.81
Kevin Kelsy Venezuela ST Rangers 7 4 4 0 4 0.84 7.18