Two games, two teams out. Fremantle, beaten in its qualifying final a week earlier, beat Geelong by 14 at Perth Stadium, and Brisbane Lions beat Adelaide by 53 at the Gabba. Geelong and Adelaide are finished: in every season of finals this dataset holds, 2015 to 2025, no semi-final loser has played again.

The week’s best game was Luke Jackson’s raw KICK Game Score of 89.3, and nobody reached 90. That has happened in only two of 2026’s 28 weeks — the Wild Card round, whose best was 87.0, and this one. With two games instead of nine, there were fewer chances. Nobody rated 100 either, so the 100 Club closes the week unchanged — 38 games from 23 players, 28 in wins and ten in defeats.

A quick refresher: KICK Rating is our open, reproducible player rating — one score out of 100 for every player in every game, computed from the public box score, formula published, code public. A game score of 70 means a quality senior contribution. 85+ puts a player in All-Australian territory. A perfect 100 is the ceiling — once-a-season form. The full methodology is on the site, including where v1 falls short.

Semi Finals — 11 to 12 Sep 2026

Friday night went to Fremantle by 14 at Perth Stadium, 18.12 (120) to 16.10 (106), in front of 59,725. Fremantle kicked 6.2 to 2.1 in the first quarter and led at every change — by 25 at quarter time, 21 at half time and 16 at the last change.

Saturday night went to Brisbane Lions by 53 at the Gabba, 21.18 (144) to 13.13 (91), in front of 36,026. Brisbane led by 27 at quarter time, 38 at half time and 60 at the last change, before Adelaide won the final quarter 6.4 to 5.3.

Jackson’s 89.3 came on 25 disposals, two goals, four tackles, eight clearances, 35 hit-outs and 15 contested possessions at 82% game time — the week’s most clearances, hit-outs and contested possessions. It is his sixth top-five appearance of 2026 and his third-best game of the year, behind the 110.6 he rated in Round 15.

Bailey Smith rated 80.6 in Geelong’s loss — 29 disposals, seven tackles, five clearances and six marks — the best game by anyone on a losing side. It is his ninth top-five appearance of 2026, which puts him alone at the top of that list, one ahead of Max Gawn. It was also his last game of the season.

Zac Bailey rated 82.4 on 23 disposals, three goals, five tackles and eight inside-50s, his third-best game of 2026. Cam Rayner’s 78.7 — 22 disposals, two goals, eight marks and eight inside-50s — is his best game of 2026 and the second-best of his career, behind the 83.5 he rated in 2024; it is also his first top-five appearance of the year. Shai Bolton rated 78.5 with 26 disposals, two goals and eight tackles, the equal-most of the week with Jordan Dawson and Corey Wagner.

One career best was set, and it was checked against every game the player has on record. Oliver Henry kicked five goals — the first time he has kicked more than four in a game — and rated 75.6, past the 66.1 he set in 2024, with 20 disposals and 13 contested possessions in Geelong’s loss. Charlie Cameron also kicked five, for Brisbane.

Sam Berry had the week’s most disposals with 31 and rated 66.8. Jordan Dawson had 30 disposals and eight tackles for 67.5, and Will Ashcroft 30 disposals for 75.1. Both Berry and Dawson were in Adelaide’s losing side.

  1. 89
    Luke Jackson Fremantle · beat Geelong by 14 25 disposals · 2 goals · 4 tackles · 8 clearances
  2. 82
    Zac Bailey Brisbane Lions · beat Adelaide by 53 23 disposals · 3 goals · 5 tackles · 3 clearances
  3. 81
    Bailey Smith Geelong · lost to Fremantle by 14 29 disposals · 7 tackles · 5 clearances · 6 marks
  4. 79
    Cam Rayner Brisbane Lions · beat Adelaide by 53 22 disposals · 2 goals · 4 tackles · 1 clearance
  5. 78
    Shai Bolton Fremantle · beat Geelong by 14 26 disposals · 2 goals · 8 tackles · 4 clearances
Match of the round
Fremantle 120 vs 106 Geelong
Full recap →

The season tally — 28 weeks in

Twenty-eight weeks in. Four teams are left — Brisbane Lions, Fremantle, Hawthorn and Sydney — so only players from those four clubs can move any of this.

The 100 Club (perfect KICK 100 games, 2026 season)

Bars show raw KICK Game Score, which is not capped. Every game here displays as a perfect 100 because the display score is capped at 100. The dashed line marks raw 100: bars reaching it cleared 100 outright, the shortest rounded up to it.

  1. R22
    Matt Rowell Gold Coast · W vs Greater Western Sydney 136.6
  2. R10
    Brodie Grundy Sydney · W vs Collingwood 119.9
  3. R19
    Rowan Marshall St Kilda · L vs Geelong 116.1
  4. R12
    Isaac Heeney Sydney · W vs Richmond 116.0
  5. R20
    Nasiah Wanganeen-Milera St Kilda · W vs North Melbourne 115.6
  6. R2
    Tristan Xerri North Melbourne · L vs West Coast 115.3
  7. R8
    Tristan Xerri North Melbourne · L vs Geelong 115.1
  8. R5
    Isaac Heeney Sydney · W vs Gold Coast 114.7
  9. R24
    Max Gawn Melbourne · L vs Western Bulldogs 113.5
  10. R16
    Zak Butters Port Adelaide · W vs Adelaide 113.5
  11. R14
    Jordan Dawson Adelaide · W vs Western Bulldogs 112.1
  12. R23
    Izak Rankine Adelaide · L vs Fremantle 110.9
  13. R15
    Luke Jackson Fremantle · W vs Geelong 110.6
  14. R10
    Bailey Smith Geelong · W vs Brisbane Lions 109.0
  15. R23
    Isaac Heeney Sydney · W vs Essendon 108.3
  16. R7
    Tristan Xerri North Melbourne · L vs Greater Western Sydney 107.5
  17. R21
    Tim Taranto Richmond · W vs West Coast 107.1
  18. R6
    Bailey Smith Geelong · W vs Western Bulldogs 106.0
  19. R24
    Izak Rankine Adelaide · W vs Greater Western Sydney 105.5
  20. R22
    Luke Davies-Uniacke North Melbourne · W vs Western Bulldogs 105.1
  21. R24
    Bailey Smith Geelong · W vs Richmond 104.6
  22. R3
    Bailey Smith Geelong · W vs Adelaide 104.4
  23. R16
    Harry Sheezel North Melbourne · W vs Essendon 103.8
  24. R22
    Izak Rankine Adelaide · W vs Richmond 103.7
  25. R24
    Tim Taranto Richmond · L vs Geelong 103.3
  26. R24
    Jase Burgoyne Port Adelaide · W vs Essendon 102.4
  27. R22
    Lachie Neale Brisbane Lions · W vs Hawthorn 101.8
  28. R1
    Marcus Bontempelli Western Bulldogs · W vs Greater Western Sydney 101.7
  29. R11
    Matt Rowell Gold Coast · L vs North Melbourne 101.6
  30. R10
    Harley Reid West Coast · W vs Greater Western Sydney 101.6
  31. R17
    Harry Sheezel North Melbourne · L vs Port Adelaide 101.2
  32. R24
    Lachie Neale Brisbane Lions · W vs Collingwood 100.6
  33. R8
    Sam Berry Adelaide · W vs Port Adelaide 100.4
  34. R23
    Max Hall St Kilda · W vs Richmond 100.3
  35. R22
    Jase Burgoyne Port Adelaide · L vs Sydney 100.0
  36. R15
    Nick Daicos Collingwood · W vs Port Adelaide 99.9
  37. R21
    Jai Newcombe Hawthorn · W vs North Melbourne 99.7
  38. R16
    Nick Daicos Collingwood · W vs Richmond 99.7

Most top-five appearances across the 28 weeks

Bailey Smith leads on 9, and that figure is now final — Geelong is out. Max Gawn is second on 8 and Marcus Bontempelli third on 7, both also finished for the year. Then Lachie Neale, Luke Jackson and Izak Rankine on 6, Nick Daicos on 5, and Tristan Xerri and Harry Sheezel on 4. This week’s five were Jackson, Zac Bailey and Shai Bolton (both for the second time), Smith, and Cam Rayner for the first time.

Most 90+ KICK games

Unchanged, because nobody reached 90. Bailey Smith leads on 8, now final. Izak Rankine is second on 6 and also finished — Adelaide went out on Saturday. Then Max Gawn, Nick Daicos and Lachie Neale on 5, and Marcus Bontempelli, Tristan Xerri, Harry Sheezel, Matt Rowell and Max Hall on 4.

Top season averages, three games minimum

#PlayerTeamSeason avgGames
1Bailey SmithGeelong
80.8
24
2Max GawnMelbourne
80.6
24
3Nick DaicosCollingwood
78.6
23
4Isaac HeeneySydney
76.9
20
5Harry SheezelNorth Melbourne
75.3
21
6Marcus BontempelliWestern Bulldogs
75.2
24
7Errol GuldenSydney
74.3
12

Five of those seven are now fixed for the season. Bailey Smith’s semi final rated 80.6, fractionally under his average, which moves from 80.83 to 80.82 over 24 games — his final figure, 0.24 ahead of Max Gawn’s 80.58. Only Isaac Heeney and Errol Gulden can still move: Sydney won its qualifying final and had the week off, so neither played. Outside the seven, Jordan Dawson’s 67.5 took his average from 73.94 to 73.64 in his last game of the year.

Where this is going

The next round-up covers the preliminary finals. One match of the round, one season tally refresh, same format. If you want the current form at any time, the live leaderboard re-ranks after every build.

We do not guess fixtures. What the data does say is that in every season it holds from 2015 to 2025, the two semi finals are followed by two preliminary finals and then the grand final.

As always: formula here, failures published too, code open-source, no paywall. The current shipped version is v1.1; v1.2-1.4 were held after sweeps (results are on the methodology page). If you think the rating is wrong — especially if you think forwards are undervalued, which they measurably are — tell us, or check Positional KICK for the within-position view.

See you after the preliminary finals.