Player
Joe Richards
Port Adelaide · #35·3 seasons (2024–2026)·42 games·Born 23-Nov-1999 (age 26)·177 cm·71 kg
Games
42
Disposals
618
Goals
28
Tackles
141
Brownlow votes
0
What is KICK? A 0-100 rating for every player, every game. 85+ elite · 70-84 top tier · 50-69 best-22 · <50 fringe. How it works →
Form
Recent matches
The last 5 games, newest first. Click any row for the full match recap.
18 Apr 2026R7
@
Hawthorn
Lost by 3
13.8 (86) – 13.11 (89)
33
12 Apr 2026R6
vs
St Kilda
Lost by 14
9.13 (67) – 12.9 (81)
49
4 Apr 2026R5
@
Richmond
Won by 42
13.12 (90) – 6.12 (48)
43
29 Mar 2026R4
vs
West Coast
Lost by 2
13.12 (90) – 13.14 (92)
33
22 Mar 2026R3
vs
Essendon
Won by 63
20.13 (133) – 10.10 (70)
73
Per-game KICK caps at 100 for display. A game that exceeded the cap shows as 100+; season and career averages use the uncapped raw value, which is why a stretch of 100+ games can lift the headline number above a naive average of what's shown here.
All-time
Career-best games
The 10 highest-KICK individual matches of Joe Richards's career, ranked. Click any row for the full match recap.
#1
22 Mar 2026R3
vsEssendon
Won by 6320.13 (133) – 10.10 (70)
73
#2
13 Jul 2025R19
vsWest Coast
Won by 2612.15 (87) – 9.7 (61)
72
#3
24 May 2024R12
@Fremantle
Drew10.15 (75) – 11.9 (75)
64
#4
12 May 2024R10
vsWest Coast
Won by 6615.13 (103) – 5.7 (37)
55
#5
21 Jun 2025R16
vsSydney
Lost by 197.10 (52) – 9.17 (71)
53
#6
7 Jun 2025R14
@Greater Western Sydney
Won by 169.12 (66) – 7.8 (50)
53
#7
26 Jun 2025R17
vsCarlton
Won by 5016.14 (110) – 8.12 (60)
52
#8
12 Apr 2026R6
vsSt Kilda
Lost by 149.13 (67) – 12.9 (81)
49
#9
22 Mar 2025R3
vsRichmond
Won by 7221.14 (140) – 9.14 (68)
49
#10
13 Apr 2025R6
vsHawthorn
Won by 3018.13 (121) – 14.7 (91)
46
Show 10 more (rank 11–20)
#11
4 Apr 2026R5
@Richmond
Won by 4213.12 (90) – 6.12 (48)
43
#12
19 Jul 2025R20
@Hawthorn
Lost by 387.7 (49) – 13.9 (87)
40
#13
5 Jul 2025R18
@Brisbane Lions
Lost by 2814.8 (92) – 18.12 (120)
40
#14
6 Apr 2025R5
vsSt Kilda
Lost by 1710.12 (72) – 13.11 (89)
38
#15
3 Aug 2025R22
@Geelong
Lost by 889.11 (65) – 23.15 (153)
37
#16
3 May 2025R9
@Western Bulldogs
Lost by 905.11 (41) – 20.11 (131)
37
#17
23 Aug 2024R25
@Melbourne
Won by 4615.13 (103) – 8.9 (57)
37
#18
18 May 2024R11
vsAdelaide
Won by 412.6 (78) – 11.8 (74)
37
#19
10 May 2025R10
vsAdelaide
Lost by 512.12 (84) – 13.11 (89)
36
#20
27 Mar 2025R4
@Essendon
Lost by 128.12 (60) – 9.18 (72)
36
What do K, HB, I50, CP mean?
KKicks
HBHandballs
DDisposals (kicks + handballs)
MMarks
TTackles
GGoals
BBehinds
HOHit-outs (rucks tapping the ball from a bounce)
I50Inside-50s (ball moved into attacking zone)
CLClearances (first possession from a stoppage)
CPContested possessions
CGClangers (errors: bad kicks, turnovers, frees against)
BRBrownlow votes (3-2-1 best-on-ground, one match)
R50Rebound 50s (ball cleared from defensive zone)
TOG%Time on ground percentage
Full glossary: AFL stats & terms →
Career
Per-game averages
| Year | Team | GP | K | HB | D | M | T | G | B | HO | I50 | R50 | CL | CP | UP | CG | BR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | Collingwood | 9 | 6.6 | 4.9 | 11.4 | 2.2 | 2.8 | 0.7 | 0.6 | — | 2.3 | 0.2 | 0.6 | 4.0 | 7.3 | 1.7 | — |
| 2025 | Port Adelaide | 22 | 7.7 | 7.5 | 15.2 | 3.4 | 3.2 | 0.7 | 0.7 | — | 2.0 | 0.5 | 1.1 | 5.0 | 9.6 | 2.1 | — |
| 2026 | Port Adelaide | 11 | 10.0 | 6.4 | 16.4 | 4.1 | 4.1 | 0.6 | 0.6 | — | 3.2 | 0.6 | 1.8 | 4.5 | 11.9 | 2.3 | — |
Career totals
| Year | Team | GP | K | HB | D | M | T | G | B | HO | I50 | R50 | CL | CP | UP | CG | BR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | Collingwood | 9 | 59 | 44 | 103 | 20 | 25 | 6 | 5 | — | 21 | 2 | 5 | 36 | 66 | 15 | — |
| 2025 | Port Adelaide | 22 | 170 | 165 | 335 | 74 | 71 | 15 | 15 | — | 44 | 10 | 25 | 111 | 211 | 46 | — |
| 2026 | Port Adelaide | 11 | 110 | 70 | 180 | 45 | 45 | 7 | 7 | — | 35 | 7 | 20 | 49 | 131 | 25 | — |
Records
Top 10 single-game performances
Disposals
25
23, 23, 22, 22, 21, 20, 19, 19, 18
Kicks
14
14, 13, 12, 11, 11, 11, 10, 10, 10
Marks
9
7, 6, 6, 6, 6, 5, 5, 5, 5
Handballs
18
14, 12, 12, 11, 11, 10, 10, 9, 9
Goals
3
2, 2, 2, 2, 2, 1, 1, 1, 1
Behinds
3
2, 2, 2, 2, 1, 1, 1, 1, 1
Tackles
10
7, 7, 7, 6, 6, 6, 6, 5, 5
Rebounds
2
2, 2, 2, 2, 1, 1, 1, 1, 1
Inside 50s
5
5, 5, 5, 4, 4, 4, 4, 4, 4
Clearances
5
4, 4, 3, 3, 3, 2, 2, 2, 2
Clangers
5
5, 5, 4, 4, 4, 4, 4, 3, 3
Frees
2
2, 2, 1, 1, 1, 1, 1, 1, 1
Frees Against
2
2, 1, 1, 1, 1, 1, 1, 1, 1
Contested Possessions
11
10, 9, 8, 7, 7, 7, 7, 6, 6
Uncontested Possessions
21
17, 17, 17, 16, 15, 14, 14, 13, 12
Contested Marks
1
1, 1, 1, 1, 1, 1, 1
Marks Inside 50
2
2, 2, 1, 1, 1, 1, 1, 1, 1
One Percenters
3
3, 2, 2, 2, 2, 2, 2, 2, 1
Bounces
3
3, 1, 1, 1, 1, 1, 1, 1, 1
Goal Assists
3
2, 2, 2, 2, 1, 1, 1, 1, 1