2026 season
Ladder
Season table
AFL ladder and alternate rankings
Switch between the standard ladder and a few team-ranking lenses built from the same underlying data.
Completed results through Round 24
Completed results through Round 24. Ordered by competition points, then percentage.
Completed results through Round 24. Ranked by average margin per completed game.
Latest true-form snapshot after Round 24. Ranked by a public True Form score that anchors conservative model power to current record and average margin. The raw TFR model power and acceleration momentum are still shown as context, not as the rank.
Lower is healthier. Uses precomputed expected points lost for each club's next scheduled match.
Completed results through Round 24. Ranked by average free-kick differential, with for and against shown beside it.
| # | Team | History | P | W-L | Pts | % | Avg margin |
|---|---|---|---|---|---|---|---|
| 1 |
Fremantle
1st on ladder · 19-4
|
Ladder history for Fremantle: OR 13th to R24 1st (up 12 places)
|
23 | 19-4 | 76 | 137.2 | +27.0 |
| 2 |
Sydney
2nd on ladder · 18-5
|
Ladder history for Sydney: OR 1st to R24 2nd (down 1 place)
|
23 | 18-5 | 72 | 136.1 | +29.3 |
| 3 |
Brisbane Lions
3rd on ladder · 16-7
|
Ladder history for Brisbane Lions: OR 6th to R24 3rd (up 3 places)
|
23 | 16-7 | 64 | 121.7 | +19.3 |
| 4 |
Hawthorn
4th on ladder · 15-6-2
|
Ladder history for Hawthorn: OR 8th to R24 4th (up 4 places)
|
23 | 15-6-2 | 64 | 120.1 | +16.5 |
| 5 |
Geelong
5th on ladder · 15-8
|
Ladder history for Geelong: OR 9th to R24 5th (up 4 places)
|
23 | 15-8 | 60 | 122.3 | +18.7 |
| 6 |
Adelaide
6th on ladder · 15-8
|
Ladder history for Adelaide: OR 11th to R24 6th (up 5 places)
|
23 | 15-8 | 60 | 117.3 | +13.9 |
| 7 |
Melbourne
7th on ladder · 15-8
|
Ladder history for Melbourne: OR 14th to R24 7th (up 7 places)
|
23 | 15-8 | 60 | 109.6 | +8.8 |
| 8 |
Western Bulldogs
8th on ladder · 13-9-1
|
Ladder history for Western Bulldogs: OR 5th to R24 8th (down 3 places)
|
23 | 13-9-1 | 54 | 95.4 | -4.0 |
| 9 |
Collingwood
9th on ladder · 12-9-2
|
Ladder history for Collingwood: OR 4th to R24 9th (down 5 places)
|
23 | 12-9-2 | 52 | 102.4 | +2.0 |
| 10 |
Carlton
10th on ladder · 12-10-1
|
Ladder history for Carlton: OR 10th to R24 10th (unchanged)
|
23 | 12-10-1 | 50 | 101.5 | +1.3 |
| 11 |
St Kilda
11th on ladder · 10-13
|
Ladder history for St Kilda: OR 7th to R24 11th (down 4 places)
|
23 | 10-13 | 40 | 102.8 | +2.4 |
| 12 |
GWS
12th on ladder · 10-13
|
Ladder history for GWS: OR 3rd to R24 12th (down 9 places)
|
23 | 10-13 | 40 | 98.9 | -1.0 |
| 13 |
Gold Coast
13th on ladder · 9-14
|
Ladder history for Gold Coast: OR 2nd to R24 13th (down 11 places)
|
23 | 9-14 | 36 | 94.5 | -5.1 |
| 14 |
North Melbourne
14th on ladder · 9-14
|
Ladder history for North Melbourne: OR 15th to R24 14th (up 1 place)
|
23 | 9-14 | 36 | 88.8 | -10.6 |
| 15 |
Port Adelaide
15th on ladder · 7-16
|
Ladder history for Port Adelaide: OR 16th to R24 15th (up 1 place)
|
23 | 7-16 | 28 | 88.0 | -10.7 |
| 16 |
West Coast
16th on ladder · 4-19
|
Ladder history for West Coast: OR 18th to R24 16th (up 2 places)
|
23 | 4-19 | 16 | 69.2 | -31.2 |
| 17 |
Richmond
17th on ladder · 3-20
|
Ladder history for Richmond: OR 17th to R24 17th (unchanged)
|
23 | 3-20 | 12 | 62.5 | -38.7 |
| 18 |
Essendon
18th on ladder · 2-21
|
Ladder history for Essendon: OR 12th to R24 18th (down 6 places)
|
23 | 2-21 | 8 | 64.6 | -38.1 |
| # | Team | History | Avg margin | Record |
|---|---|---|---|---|
| 1 |
Sydney
2nd on ladder · 18-5
|
Avg margin history for Sydney: OR +63.0 to R24 +29.3 (down 33.7)
|
+29.3 | 18-5 |
| 2 |
Fremantle
1st on ladder · 19-4
|
Avg margin history for Fremantle: R1 -10.0 to R24 +27.0 (up 37.0)
|
+27.0 | 19-4 |
| 3 |
Brisbane Lions
3rd on ladder · 16-7
|
Avg margin history for Brisbane Lions: OR -5.0 to R24 +19.3 (up 24.3)
|
+19.3 | 16-7 |
| 4 |
Geelong
5th on ladder · 15-8
|
Avg margin history for Geelong: OR -56.0 to R24 +18.7 (up 74.7)
|
+18.7 | 15-8 |
| 5 |
Hawthorn
4th on ladder · 15-6-2
|
Avg margin history for Hawthorn: OR -27.0 to R24 +16.5 (up 43.5)
|
+16.5 | 15-6-2 |
| 6 |
Adelaide
6th on ladder · 15-8
|
Avg margin history for Adelaide: R1 +14.0 to R24 +13.9 (down 0.1)
|
+13.9 | 15-8 |
| 7 |
Melbourne
7th on ladder · 15-8
|
Avg margin history for Melbourne: R1 +13.0 to R24 +8.8 (down 4.2)
|
+8.8 | 15-8 |
| 8 |
St Kilda
11th on ladder · 10-13
|
Avg margin history for St Kilda: OR -12.0 to R24 +2.4 (up 14.4)
|
+2.4 | 10-13 |
| 9 |
Collingwood
9th on ladder · 12-9-2
|
Avg margin history for Collingwood: OR +12.0 to R24 +2.0 (down 10.0)
|
+2.0 | 12-9-2 |
| 10 |
Carlton
10th on ladder · 12-10-1
|
Avg margin history for Carlton: OR -63.0 to R24 +1.3 (up 64.3)
|
+1.3 | 12-10-1 |
| 11 |
GWS
12th on ladder · 10-13
|
Avg margin history for GWS: OR +27.0 to R24 -1.0 (down 28.0)
|
-1.0 | 10-13 |
| 12 |
Western Bulldogs
8th on ladder · 13-9-1
|
Avg margin history for Western Bulldogs: OR +5.0 to R24 -4.0 (down 9.0)
|
-4.0 | 13-9-1 |
| 13 |
Gold Coast
13th on ladder · 9-14
|
Avg margin history for Gold Coast: OR +56.0 to R24 -5.1 (down 61.1)
|
-5.1 | 9-14 |
| 14 |
North Melbourne
14th on ladder · 9-14
|
Avg margin history for North Melbourne: R1 +46.0 to R24 -10.6 (down 56.6)
|
-10.6 | 9-14 |
| 15 |
Port Adelaide
15th on ladder · 7-16
|
Avg margin history for Port Adelaide: R1 -46.0 to R24 -10.7 (up 35.3)
|
-10.7 | 7-16 |
| 16 |
West Coast
16th on ladder · 4-19
|
Avg margin history for West Coast: R1 -59.0 to R24 -31.2 (up 27.8)
|
-31.2 | 4-19 |
| 17 |
Essendon
18th on ladder · 2-21
|
Avg margin history for Essendon: R1 -62.0 to R24 -38.1 (up 23.9)
|
-38.1 | 2-21 |
| 18 |
Richmond
17th on ladder · 3-20
|
Avg margin history for Richmond: R1 -4.0 to R24 -38.7 (down 34.7)
|
-38.7 | 3-20 |
| # | Team | History | Score | Heat |
|---|---|---|---|---|
| 1 |
Brisbane Lions
3rd on ladder · 16-7
|
True Form score history for Brisbane Lions: OR -7.0 to R24 +18.3 (up 25.3)
|
+18.3 | Red hot |
| 2 |
Hawthorn
4th on ladder · 15-6-2
|
True Form score history for Hawthorn: OR -5.3 to R24 +15.8 (up 21.1)
|
+15.8 | Building |
| 3 |
Sydney
2nd on ladder · 18-5
|
True Form score history for Sydney: OR +2.2 to R24 +15.5 (up 13.3)
|
+15.5 | Red hot |
| 4 |
Fremantle
1st on ladder · 19-4
|
True Form score history for Fremantle: OR -6.0 to R24 +14.2 (up 20.2)
|
+14.2 | Cold |
| 5 |
Geelong
5th on ladder · 15-8
|
True Form score history for Geelong: OR -7.9 to R24 +13.8 (up 21.7)
|
+13.8 | Red hot |
| 6 |
Melbourne
7th on ladder · 15-8
|
True Form score history for Melbourne: OR -6.0 to R24 +12.9 (up 18.9)
|
+12.9 | Hot |
| 7 |
Adelaide
6th on ladder · 15-8
|
True Form score history for Adelaide: OR -6.0 to R24 +12.3 (up 18.3)
|
+12.3 | Hot |
| 8 |
Western Bulldogs
8th on ladder · 13-9-1
|
True Form score history for Western Bulldogs: OR +0.9 to R24 +10.7 (up 9.8)
|
+10.7 | Building |
| 9 |
Carlton
10th on ladder · 12-10-1
|
True Form score history for Carlton: OR -8.3 to R24 +5.6 (up 13.9)
|
+5.6 | Hot |
| 10 |
Collingwood
9th on ladder · 12-9-2
|
True Form score history for Collingwood: OR +1.0 to R24 +3.6 (up 2.6)
|
+3.6 | Ice cold |
| 11 |
GWS
12th on ladder · 10-13
|
True Form score history for GWS: OR -0.8 to R24 -7.0 (down 6.2)
|
-7.0 | Cold |
| 12 |
Gold Coast
13th on ladder · 9-14
|
True Form score history for Gold Coast: OR +1.8 to R24 -7.8 (down 9.6)
|
-7.8 | Stable |
| 13 |
St Kilda
11th on ladder · 10-13
|
True Form score history for St Kilda: OR -7.0 to R24 -8.8 (down 1.8)
|
-8.8 | Cooling |
| 14 |
North Melbourne
14th on ladder · 9-14
|
True Form score history for North Melbourne: OR -6.0 to R24 -10.6 (down 4.6)
|
-10.6 | Ice cold |
| 15 |
Port Adelaide
15th on ladder · 7-16
|
True Form score history for Port Adelaide: OR -6.0 to R24 -16.6 (down 10.6)
|
-16.6 | Ice cold |
| 16 |
Richmond
17th on ladder · 3-20
|
True Form score history for Richmond: OR -6.0 to R24 -18.6 (down 12.6)
|
-18.6 | Ice cold |
| 17 |
Essendon
18th on ladder · 2-21
|
True Form score history for Essendon: OR -6.0 to R24 -21.9 (down 15.9)
|
-21.9 | Ice cold |
| 18 |
West Coast
16th on ladder · 4-19
|
True Form score history for West Coast: OR -6.0 to R24 -22.2 (down 16.2)
|
-22.2 | Ice cold |
| # | Team | History | Injury score | Next |
|---|---|---|---|---|
| 1 |
Fremantle
1st on ladder · 19-4
|
Injury score history for Fremantle: R1 1.3 pts to R28 0.0 pts (down 1.3)
|
0.0 pts | R28 v SYD |
| 2 |
Brisbane Lions
3rd on ladder · 16-7
|
Injury score history for Brisbane Lions: OR 0.0 pts to R28 0.1 pts (up 0.1)
|
0.1 pts | R28 v HAW |
| 3 |
Hawthorn
4th on ladder · 15-6-2
|
Injury score history for Hawthorn: OR 0.0 pts to R28 2.4 pts (up 2.4)
|
2.4 pts | R28 v BRL |
| 4 |
Sydney
2nd on ladder · 18-5
|
Injury score history for Sydney: OR 0.0 pts to R28 20.4 pts (up 20.4)
|
20.4 pts | R28 v FRE |
| 5 |
Geelong
5th on ladder · 15-8
|
Injury score history for Geelong: OR 0.0 pts to R27 8.6 pts (up 8.6)
|
— | No upcoming match |
| 6 |
Adelaide
6th on ladder · 15-8
|
Injury score history for Adelaide: R1 1.1 pts to R27 2.3 pts (up 1.1)
|
— | No upcoming match |
| 7 |
Melbourne
7th on ladder · 15-8
|
Injury score history for Melbourne: R1 0.0 pts to R25 5.3 pts (up 5.3)
|
— | No upcoming match |
| 8 |
Western Bulldogs
8th on ladder · 13-9-1
|
Injury score history for Western Bulldogs: OR 0.0 pts to R26 8.2 pts (up 8.2)
|
— | No upcoming match |
| 9 |
Collingwood
9th on ladder · 12-9-2
|
Injury score history for Collingwood: OR 0.0 pts to R25 6.7 pts (up 6.7)
|
— | No upcoming match |
| 10 |
Carlton
10th on ladder · 12-10-1
|
Injury score history for Carlton: OR 0.0 pts to R26 9.5 pts (up 9.5)
|
— | No upcoming match |
| 11 |
St Kilda
11th on ladder · 10-13
|
Injury score history for St Kilda: OR 0.0 pts to R24 13.1 pts (up 13.1)
|
— | No upcoming match |
| 12 |
GWS
12th on ladder · 10-13
|
Injury score history for GWS: OR 0.0 pts to R24 20.8 pts (up 20.8)
|
— | No upcoming match |
| 13 |
Gold Coast
13th on ladder · 9-14
|
Injury score history for Gold Coast: OR 0.0 pts to R24 13.0 pts (up 13.0)
|
— | No upcoming match |
| 14 |
North Melbourne
14th on ladder · 9-14
|
Injury score history for North Melbourne: R1 2.7 pts to R24 5.2 pts (up 2.4)
|
— | No upcoming match |
| 15 |
Port Adelaide
15th on ladder · 7-16
|
Injury score history for Port Adelaide: R1 0.5 pts to R24 23.6 pts (up 23.1)
|
— | No upcoming match |
| 16 |
West Coast
16th on ladder · 4-19
|
Injury score history for West Coast: R1 5.3 pts to R24 4.3 pts (down 1.0)
|
— | No upcoming match |
| 17 |
Richmond
17th on ladder · 3-20
|
Injury score history for Richmond: R1 0.0 pts to R24 10.9 pts (up 10.9)
|
— | No upcoming match |
| 18 |
Essendon
18th on ladder · 2-21
|
Injury score history for Essendon: R1 6.2 pts to R24 12.5 pts (up 6.3)
|
— | No upcoming match |
| # | Team | History | FK +/- | For | Against |
|---|---|---|---|---|---|
| 1 |
St Kilda
11th on ladder · 10-13
|
Free-kick differential history for St Kilda: OR +11.0 to R24 +1.7 (down 9.3)
|
+1.7 | 18.8 | 17.1 |
| 2 |
Adelaide
6th on ladder · 15-8
|
Free-kick differential history for Adelaide: R1 +1.0 to R24 +1.5 (up 0.5)
|
+1.5 | 21.0 | 19.5 |
| 3 |
Melbourne
7th on ladder · 15-8
|
Free-kick differential history for Melbourne: R1 -7.0 to R24 +1.4 (up 8.4)
|
+1.4 | 18.2 | 16.8 |
| 4 |
Sydney
2nd on ladder · 18-5
|
Free-kick differential history for Sydney: OR -4.0 to R24 +1.2 (up 5.2)
|
+1.2 | 20.4 | 19.2 |
| 5 |
Essendon
18th on ladder · 2-21
|
Free-kick differential history for Essendon: R1 +5.0 to R24 +0.7 (down 4.3)
|
+0.7 | 19.4 | 18.7 |
| 6 |
Collingwood
9th on ladder · 12-9-2
|
Free-kick differential history for Collingwood: OR -11.0 to R24 +0.7 (up 11.7)
|
+0.7 | 17.1 | 16.5 |
| 7 |
Hawthorn
4th on ladder · 15-6-2
|
Free-kick differential history for Hawthorn: OR +8.0 to R24 +0.3 (down 7.7)
|
+0.3 | 18.8 | 18.4 |
| 8 |
Port Adelaide
15th on ladder · 7-16
|
Free-kick differential history for Port Adelaide: R1 +0.0 to R24 +0.3 (up 0.3)
|
+0.3 | 18.9 | 18.6 |
| 9 |
Carlton
10th on ladder · 12-10-1
|
Free-kick differential history for Carlton: OR +4.0 to R24 +0.2 (down 3.8)
|
+0.2 | 19.2 | 19.0 |
| 10 |
Geelong
5th on ladder · 15-8
|
Free-kick differential history for Geelong: OR +12.0 to R24 +0.2 (down 11.8)
|
+0.2 | 18.5 | 18.3 |
| 11 |
Western Bulldogs
8th on ladder · 13-9-1
|
Free-kick differential history for Western Bulldogs: OR +1.0 to R24 +0.2 (down 0.8)
|
+0.2 | 19.1 | 18.9 |
| 12 |
Brisbane Lions
3rd on ladder · 16-7
|
Free-kick differential history for Brisbane Lions: OR -1.0 to R24 +0.1 (up 1.1)
|
+0.1 | 17.3 | 17.2 |
| 13 |
Fremantle
1st on ladder · 19-4
|
Free-kick differential history for Fremantle: R1 -9.0 to R24 -0.0 (up 9.0)
|
-0.0 | 18.5 | 18.6 |
| 14 |
Richmond
17th on ladder · 3-20
|
Free-kick differential history for Richmond: R1 +3.0 to R24 -0.2 (down 3.2)
|
-0.2 | 18.6 | 18.8 |
| 15 |
West Coast
16th on ladder · 4-19
|
Free-kick differential history for West Coast: R1 +2.0 to R24 -0.7 (down 2.7)
|
-0.7 | 20.0 | 20.7 |
| 16 |
North Melbourne
14th on ladder · 9-14
|
Free-kick differential history for North Melbourne: R1 +0.0 to R24 -0.8 (down 0.8)
|
-0.8 | 19.9 | 20.7 |
| 17 |
Gold Coast
13th on ladder · 9-14
|
Free-kick differential history for Gold Coast: OR -12.0 to R24 -2.3 (up 9.7)
|
-2.3 | 18.7 | 21.1 |
| 18 |
GWS
12th on ladder · 10-13
|
Free-kick differential history for GWS: OR -8.0 to R24 -4.5 (up 3.5)
|
-4.5 | 16.5 | 21.0 |