Harry Sheezel scored a perfect KICK 100 in Round 17 — his second in a row.

40 disposals, nine tackles, six clearances and a goal for North Melbourne against Port Adelaide, raw 101.2 (capped at the display ceiling of 100). It follows his 43-disposal ceiling game in Round 16, making Sheezel the third player this season — after Tristan Xerri (Rounds 7-8) and Nick Daicos (Rounds 15-16) — to post back-to-back perfect 100s. Like both of Xerri’s, Sheezel’s ceiling this week came in a loss: North fell to Port by 21 despite his 40 touches, a reminder that one player’s ceiling game rarely decides a match on its own.

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.

Round 17 — 2 to 5 Jul 2026

The byes are over — a full nine-game round, and a split one. Two matches came down to a kick: Carlton beat Richmond by 2 at the MCG (the match of the round on margin), and Collingwood held off Gold Coast by 6 at Carrara. At the other end, St Kilda hammered Essendon by 67 at Docklands — the Saints placing three players in the round’s top ten (Nasiah Wanganeen-Milera with a season-high 46 disposals for KICK 93, Max Hall 92 and Rowan Marshall 85). Brisbane opened the round on Thursday by beating Geelong by 22 at Kardinia Park, Melbourne accounted for Hawthorn by 35 (Jacob van Rooyen five goals for KICK 96), Sydney beat the Bulldogs by 35, GWS beat Fremantle by 21, Adelaide won in Perth by 25, and Port ended North Melbourne’s three-game winning streak with a 21-point win — the game Sheezel hit his ceiling in. The biggest goal hauls came from Jake Stringer (seven for GWS, KICK 73) and Charlie Curnow (six for Sydney, KICK 77) — both well clear of the low-volume 60s the rating hands out for five-goal, low-possession games.

  1. 100
    Harry Sheezel North Melbourne · lost to Port Adelaide by 21 40 disposals · 1 goal · 9 tackles · 6 clearances
  2. 96
    Jacob van Rooyen Melbourne · beat Hawthorn by 35 24 disposals · 5 goals · 2 tackles · 4 clearances
  3. 93
    Nasiah Wanganeen-Milera St Kilda · beat Essendon by 67 46 disposals · 1 goal · 2 tackles · 1 clearance
  4. 92
    Bailey Smith Geelong · lost to Brisbane Lions by 22 31 disposals · 9 tackles · 7 clearances · 3 marks
  5. 92
    Max Hall St Kilda · beat Essendon by 67 33 disposals · 1 goal · 9 tackles · 5 clearances
Match of the round
Richmond 72 vs 74 Carlton
Full recap →

The season tally — 18 weeks in

Bailey Smith is back on top. A week after Nick Daicos took the season-average lead, Smith’s KICK 92 reclaimed it — the lead has now changed hands in back-to-back rounds. The 100 Club ticked to 20 games from 13 players, with Sheezel the only addition.

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

Bars show raw KICK Game Score; every game here displayed as a perfect 100. The dashed line marks the raw ceiling of 100 — bars reaching it cleared 100 outright, the shortest rounded up to it.

  1. R10
    Brodie Grundy Sydney · W vs Collingwood 119.9
  2. R12
    Isaac Heeney Sydney · W vs Richmond 116.0
  3. R2
    Tristan Xerri North Melbourne · L vs West Coast 115.3
  4. R8
    Tristan Xerri North Melbourne · L vs Geelong 115.1
  5. R5
    Isaac Heeney Sydney · W vs Gold Coast 114.7
  6. R16
    Zak Butters Port Adelaide · W vs Adelaide 113.5
  7. R14
    Jordan Dawson Adelaide · W vs Western Bulldogs 112.1
  8. R15
    Luke Jackson Fremantle · W vs Geelong 110.6
  9. R10
    Bailey Smith Geelong · W vs Brisbane Lions 109.0
  10. R7
    Tristan Xerri North Melbourne · L vs Greater Western Sydney 107.5
  11. R6
    Bailey Smith Geelong · W vs Western Bulldogs 106.0
  12. R3
    Bailey Smith Geelong · W vs Adelaide 104.4
  13. R16
    Harry Sheezel North Melbourne · W vs Essendon 103.8
  14. R1
    Marcus Bontempelli Western Bulldogs · W vs Greater Western Sydney 101.7
  15. R11
    Matt Rowell Gold Coast · L vs North Melbourne 101.6
  16. R10
    Harley Reid West Coast · W vs Greater Western Sydney 101.6
  17. R17
    Harry Sheezel North Melbourne · L vs Port Adelaide 101.2
  18. R8
    Sam Berry Adelaide · W vs Port Adelaide 100.4
  19. R15
    Nick Daicos Collingwood · W vs Port Adelaide 99.9
  20. R16
    Nick Daicos Collingwood · W vs Richmond 99.7

Most top-five appearances across the 18 weeks

Bailey Smith leads on 7, Max Gawn next on 6. Five players are tied on 4: Lachie Neale, Marcus Bontempelli, Luke Jackson, Harry Sheezel and Nick Daicos.

Most 90+ KICK games

Bailey Smith has 6. Nick Daicos and Harry Sheezel are next on 4.

Top season averages, three games minimum

#PlayerTeamSeason avgGames
1Bailey SmithGeelong
82.4
15
2Nick DaicosCollingwood
82.0
15
3Max GawnMelbourne
81.4
16
4Isaac HeeneySydney
78.7
14
5Jordan DawsonAdelaide
76.2
13
6Harry SheezelNorth Melbourne
75.2
16
7Marcus BontempelliWestern Bulldogs
75.2
16

The top three are Smith (82.4), Daicos (82.0) and Gawn (81.4) — still separated by a single point, and now trending in different directions. Smith and Daicos both played and rose (Smith’s 92 and Daicos’s 85 are both above their averages); Gawn’s KICK 80 held him roughly level and dropped him a place to third. It’s a genuine three-way race for the KICK season crown with six rounds left, and the leaders are pulling clear of the field — Isaac Heeney (78.7) is the next-best, and nobody outside the top three is above 79. Everyone from fourth down would need a strong run home just to reach the front three, let alone pass them.

Another round-up next Tuesday after Round 18. 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.

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 in the methodology page), and the AFLCA-aligned view lives as its own lens — Coaches’ Eye ranks players by coach votes scaled within position. If you think the rating is wrong, tell us or check Positional KICK for the within-position view.

See you after Round 18.