Player
Justin Westhoff
Port Adelaide · #39·14 seasons (2007–2020)·280 games·Born 1-Oct-1986 (age 39)·199 cm·96 kg
Games
280
Disposals
4,476
Goals
313
Tackles
786
Brownlow votes
31
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.
29 Aug 2020R14
vs
Sydney
Won by 26
11.7 (73) – 7.5 (47)
35
22 Aug 2020R13
vs
Hawthorn
Won by 10
9.14 (68) – 9.4 (58)
28
3 Aug 2020R10
vs
Western Bulldogs
Won by 13
8.7 (55) – 5.12 (42)
36
30 Jul 2020R9
@
Melbourne
Won by 51
12.11 (83) – 4.8 (32)
43
25 Jul 2020R8
vs
St Kilda
Lost by 29
6.8 (44) – 12.1 (73)
24
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 Justin Westhoff's career, ranked. Click any row for the full match recap.
#1
14 Apr 2013R3
vsAdelaide
Won by 917.16 (118) – 16.13 (109)
100+
#2
6 Apr 2013R2
vsGreater Western Sydney
Won by 5619.20 (134) – 11.12 (78)
98
#3
10 Jun 2017R12
@Essendon
Lost by 708.13 (61) – 19.17 (131)
93
#4
21 Jun 2014R14
vsWestern Bulldogs
Won by 7219.14 (128) – 8.8 (56)
91
#5
18 Aug 2018R22
@Collingwood
Lost by 5110.4 (64) – 17.13 (115)
90
#6
8 May 2016R7
vsBrisbane Lions
Won by 7721.10 (136) – 7.17 (59)
89
#7
3 May 2019R7
@Collingwood
Lost by 3910.9 (69) – 15.18 (108)
87
#8
24 Aug 2018R23
vsEssendon
Lost by 2213.11 (89) – 17.9 (111)
87
#9
20 Apr 2013R4
@Gold Coast
Won by 3816.8 (104) – 9.12 (66)
87
#10
4 Sep 2011R24
vsMelbourne
Won by 817.10 (112) – 15.14 (104)
87
Show 10 more (rank 11–20)
#11
6 Jun 2015R10
vsWestern Bulldogs
Won by 3816.4 (100) – 9.8 (62)
85
#12
24 Mar 2018R1
vsFremantle
Won by 5016.14 (110) – 9.6 (60)
84
#13
30 Jun 2018R15
@Carlton
Won by 2113.12 (90) – 10.9 (69)
82
#14
9 Jul 2015R15
vsCollingwood
Won by 39.12 (66) – 9.9 (63)
82
#15
16 Apr 2011R4
vsAdelaide
Won by 3214.14 (98) – 9.12 (66)
81
#16
23 Mar 2019R1
@Melbourne
Won by 2612.15 (87) – 9.7 (61)
80
#17
21 Apr 2018R5
vsGeelong
Lost by 347.8 (50) – 12.12 (84)
79
#18
15 Jul 2017R17
vsNorth Melbourne
Won by 7019.13 (127) – 8.9 (57)
79
#19
12 Apr 2014R4
vsBrisbane Lions
Won by 11324.15 (159) – 7.4 (46)
79
#20
16 Mar 2014R1
@Carlton
Won by 3318.12 (120) – 12.15 (87)
79
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 | Port Adelaide | 16 | 6.7 | 2.2 | 8.9 | 4.6 | 2.4 | 2.1 | 0.9 | — | 1.6 | — | 0.1 | 4.1 | 4.8 | 1.8 | — |
| 2008 | Port Adelaide | 21 | 7.7 | 3.6 | 11.3 | 5.7 | 2.4 | 1.1 | 0.7 | 0.5 | 2.2 | 0.1 | 0.3 | 3.9 | 7.2 | 1.9 | — |
| 2009 | Port Adelaide | 13 | 8.4 | 3.9 | 12.2 | 5.2 | 1.5 | 1.5 | 0.6 | 1.0 | 2.5 | 0.3 | 0.7 | 3.5 | 8.8 | 1.6 | — |
| 2010 | Port Adelaide | 19 | 10.6 | 4.5 | 15.2 | 4.7 | 2.2 | 0.9 | 0.5 | 2.9 | 3.5 | 0.9 | 1.8 | 7.0 | 8.0 | 2.2 | 0.2 |
| 2011 | Port Adelaide | 20 | 10.8 | 5.1 | 15.8 | 5.7 | 2.5 | 1.1 | 0.6 | 3.0 | 3.2 | 1.0 | 1.4 | 7.4 | 8.8 | 2.2 | 0.1 |
| 2012 | Port Adelaide | 22 | 9.7 | 6.1 | 15.8 | 5.3 | 2.6 | 1.3 | 0.5 | 2.8 | 3.3 | 0.7 | 1.1 | 6.1 | 9.5 | 2.2 | 0.1 |
| 2013 | Port Adelaide | 23 | 11.0 | 6.7 | 17.6 | 5.9 | 3.1 | 1.4 | 1.1 | 2.7 | 2.2 | 1.3 | 1.3 | 7.7 | 10.1 | 2.0 | 0.3 |
| 2014 | Port Adelaide | 25 | 12.7 | 5.9 | 18.6 | 7.3 | 2.0 | 1.2 | 0.9 | 1.8 | 3.4 | 1.4 | 0.7 | 6.6 | 12.0 | 2.3 | 0.1 |
| 2015 | Port Adelaide | 22 | 11.5 | 6.6 | 18.1 | 6.7 | 3.4 | 1.1 | 0.6 | 2.2 | 3.0 | 1.9 | 1.6 | 6.2 | 11.7 | 1.7 | 0.1 |
| 2016 | Port Adelaide | 22 | 9.9 | 6.6 | 16.5 | 5.7 | 3.2 | 1.1 | 0.7 | 2.7 | 2.5 | 1.4 | 1.3 | 6.4 | 10.1 | 2.4 | 0.1 |
| 2017 | Port Adelaide | 23 | 11.3 | 7.9 | 19.2 | 5.4 | 3.0 | 0.7 | 0.5 | 1.4 | 2.2 | 2.0 | 2.1 | 6.9 | 12.5 | 2.0 | — |
| 2018 | Port Adelaide | 22 | 12.5 | 7.4 | 19.9 | 5.3 | 4.9 | 1.1 | 0.6 | 8.3 | 2.5 | 2.1 | 2.6 | 8.8 | 11.6 | 3.3 | 0.2 |
| 2019 | Port Adelaide | 20 | 10.8 | 6.5 | 17.4 | 5.8 | 2.8 | 0.6 | 0.7 | 0.3 | 1.9 | 1.8 | 0.6 | 6.5 | 10.9 | 2.8 | 0.2 |
| 2020 | Port Adelaide | 12 | 6.5 | 3.8 | 10.2 | 3.8 | 2.2 | 0.8 | 0.6 | 3.4 | 1.2 | 0.2 | 0.8 | 4.3 | 6.2 | 2.1 | 0.2 |
Career totals
| Year | Team | GP | K | HB | D | M | T | G | B | HO | I50 | R50 | CL | CP | UP | CG | BR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 | Port Adelaide | 16 | 107 | 36 | 143 | 73 | 39 | 34 | 15 | — | 25 | — | 2 | 65 | 76 | 28 | — |
| 2008 | Port Adelaide | 21 | 162 | 75 | 237 | 119 | 51 | 22 | 15 | 10 | 47 | 3 | 6 | 81 | 151 | 41 | — |
| 2009 | Port Adelaide | 13 | 109 | 50 | 159 | 68 | 20 | 20 | 8 | 13 | 32 | 4 | 9 | 45 | 114 | 21 | — |
| 2010 | Port Adelaide | 19 | 202 | 86 | 288 | 90 | 42 | 17 | 10 | 55 | 66 | 17 | 35 | 133 | 151 | 42 | 3 |
| 2011 | Port Adelaide | 20 | 215 | 102 | 317 | 114 | 50 | 23 | 11 | 61 | 65 | 20 | 28 | 148 | 175 | 44 | 1 |
| 2012 | Port Adelaide | 22 | 213 | 135 | 348 | 116 | 58 | 28 | 10 | 61 | 72 | 15 | 25 | 135 | 209 | 48 | 1 |
| 2013 | Port Adelaide | 23 | 253 | 153 | 406 | 136 | 72 | 31 | 26 | 62 | 50 | 29 | 30 | 177 | 233 | 47 | 7 |
| 2014 | Port Adelaide | 25 | 318 | 148 | 466 | 182 | 50 | 29 | 23 | 46 | 86 | 34 | 18 | 164 | 299 | 57 | 3 |
| 2015 | Port Adelaide | 22 | 253 | 146 | 399 | 148 | 74 | 25 | 14 | 48 | 67 | 42 | 34 | 136 | 257 | 37 | 3 |
| 2016 | Port Adelaide | 22 | 218 | 145 | 363 | 125 | 71 | 23 | 16 | 60 | 54 | 32 | 28 | 141 | 221 | 53 | 1 |
| 2017 | Port Adelaide | 23 | 260 | 181 | 441 | 125 | 70 | 15 | 12 | 31 | 51 | 45 | 49 | 158 | 287 | 45 | — |
| 2018 | Port Adelaide | 22 | 275 | 163 | 438 | 117 | 107 | 24 | 14 | 183 | 54 | 47 | 58 | 194 | 255 | 72 | 5 |
| 2019 | Port Adelaide | 20 | 217 | 131 | 348 | 117 | 56 | 12 | 13 | 7 | 39 | 35 | 12 | 129 | 218 | 56 | 5 |
| 2020 | Port Adelaide | 12 | 78 | 45 | 123 | 45 | 26 | 10 | 7 | 41 | 15 | 3 | 9 | 52 | 75 | 25 | 2 |
Records
Top 10 single-game performances
Disposals
33
29, 28, 27, 27, 27, 27, 26, 26, 25
Kicks
21
20, 20, 19, 19, 18, 18, 17, 17, 17
Marks
16
14, 14, 13, 12, 12, 12, 11, 11, 10
Handballs
17
14, 14, 13, 12, 12, 12, 12, 12, 12
Goals
5
5, 5, 5, 4, 4, 4, 4, 4, 4
Behinds
4
4, 3, 3, 3, 3, 2, 2, 2, 2
Hit Outs
26
15, 14, 12, 11, 11, 11, 10, 9, 9
Tackles
10
10, 9, 9, 9, 8, 8, 7, 7, 6
Rebounds
6
6, 6, 5, 4, 4, 4, 4, 4, 4
Inside 50s
9
7, 7, 7, 7, 7, 7, 6, 6, 6
Clearances
7
6, 6, 5, 5, 5, 4, 4, 4, 4
Clangers
10
7, 7, 7, 6, 6, 6, 6, 6, 5
Frees
5
5, 4, 4, 4, 4, 4, 4, 4, 3
Frees Against
5
4, 4, 3, 3, 3, 3, 3, 3, 2
Contested Possessions
16
16, 16, 13, 13, 12, 12, 12, 12, 12
Uncontested Possessions
21
21, 20, 18, 18, 18, 18, 17, 17, 17
Contested Marks
6
5, 4, 4, 4, 4, 4, 4, 4, 4
Marks Inside 50
6
6, 6, 6, 6, 5, 5, 5, 5, 5
One Percenters
12
11, 11, 10, 10, 9, 9, 9, 8, 7
Bounces
4
3, 2, 2, 2, 2, 2, 2, 2, 2
Goal Assists
5
4, 3, 3, 3, 3, 3, 2, 2, 2