Player
Ivan Soldo
Port Adelaide · #13·8 seasons (2017–2025)·66 games·Born 14-Apr-1996 (age 30)·204 cm·106 kg
Games
66
Disposals
552
Goals
28
Tackles
195
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.
27 Mar 2025R4
@
Essendon
Lost by 12
8.12 (60) – 9.18 (72)
15
16 Jun 2024R15
@
Greater Western Sydney
Lost by 22
6.15 (51) – 9.19 (73)
25
30 May 2024R13
vs
Carlton
Lost by 36
10.11 (71) – 16.11 (107)
62
20 Apr 2024R7
@
Collingwood
Lost by 42
12.9 (81) – 17.21 (123)
33
13 Apr 2024R6
vs
Fremantle
Won by 3
9.12 (66) – 9.9 (63)
56
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 Ivan Soldo's career, ranked. Click any row for the full match recap.
#1
30 Mar 2024R4
vsMelbourne
Lost by 713.11 (89) – 15.6 (96)
83
#2
17 Mar 2024R2
vsWest Coast
Won by 5016.24 (120) – 10.10 (70)
73
#3
16 Jul 2023R18
@West Coast
Won by 3814.14 (98) – 8.12 (60)
72
#4
22 Jul 2023R19
vsHawthorn
Won by 114.12 (96) – 15.5 (95)
63
#5
30 May 2024R13
vsCarlton
Lost by 3610.11 (71) – 16.11 (107)
62
#6
30 Jul 2023R20
vsMelbourne
Lost by 3215.8 (98) – 20.10 (130)
62
#7
25 Aug 2019R23
vsBrisbane Lions
Won by 2712.10 (82) – 8.7 (55)
61
#8
27 Aug 2023R24
@Port Adelaide
Lost by 318.15 (63) – 13.16 (94)
59
#9
13 Apr 2024R6
vsFremantle
Won by 39.12 (66) – 9.9 (63)
56
#10
19 Aug 2023R23
vsNorth Melbourne
Won by 2914.17 (101) – 10.12 (72)
55
Show 10 more (rank 11–20)
#11
22 Aug 2020R13
@Essendon
Won by 1210.13 (73) – 10.1 (61)
55
#12
18 Aug 2019R22
vsWest Coast
Won by 613.10 (88) – 13.4 (82)
54
#13
6 Jul 2019R16
@Gold Coast
Won by 9223.12 (150) – 9.4 (58)
54
#14
7 Jun 2019R12
vsGeelong
Lost by 675.7 (37) – 16.8 (104)
54
#15
14 May 2022R9
@Hawthorn
Won by 2317.15 (117) – 14.10 (94)
53
#16
3 Aug 2019R20
@Melbourne
Won by 3313.15 (93) – 9.6 (60)
53
#17
19 Mar 2020R1
vsCarlton
Won by 2416.9 (105) – 12.9 (81)
52
#18
11 Jun 2020R2
@Collingwood
Drew5.6 (36) – 5.6 (36)
51
#19
20 Jul 2019R18
vsPort Adelaide
Won by 3815.11 (101) – 9.9 (63)
48
#20
19 May 2019R9
vsHawthorn
Won by 3614.11 (95) – 8.11 (59)
48
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Richmond | 7 | 3.0 | 3.1 | 6.1 | 1.7 | 3.1 | 0.1 | — | 21.1 | 0.6 | 0.7 | 1.4 | 2.7 | 3.0 | 2.1 | — |
| 2018 | Richmond | 1 | 2.0 | 9.0 | 11.0 | — | 3.0 | — | — | 34.0 | — | 1.0 | 4.0 | 7.0 | 3.0 | 4.0 | — |
| 2019 | Richmond | 14 | 4.9 | 4.3 | 9.1 | 2.4 | 3.9 | 0.4 | 0.1 | 25.6 | 1.1 | 1.0 | 2.8 | 5.2 | 3.4 | 2.1 | — |
| 2020 | Richmond | 14 | 3.7 | 4.0 | 7.7 | 1.6 | 2.7 | 0.1 | 0.2 | 21.0 | 0.4 | 0.6 | 2.0 | 5.0 | 2.6 | 2.4 | — |
| 2022 | Richmond | 13 | 4.6 | 2.7 | 7.3 | 2.5 | 1.9 | 0.5 | 0.2 | 14.2 | 1.1 | 0.7 | 1.9 | 3.5 | 3.6 | 2.6 | — |
| 2023 | Richmond | 8 | 5.9 | 3.9 | 9.8 | 3.9 | 3.8 | 0.9 | 0.6 | 22.8 | 1.6 | 1.1 | 2.6 | 5.8 | 4.2 | 2.5 | — |
| 2024 | Port Adelaide | 8 | 6.4 | 4.1 | 10.5 | 2.2 | 2.8 | 0.6 | 0.5 | 28.0 | 1.5 | 0.6 | 3.8 | 5.8 | 3.8 | 3.6 | — |
| 2025 | Port Adelaide | 1 | 3.0 | 2.0 | 5.0 | 1.0 | 1.0 | — | — | 9.0 | 1.0 | — | 1.0 | 3.0 | 3.0 | 2.0 | — |
Career totals
| Year | Team | GP | K | HB | D | M | T | G | B | HO | I50 | R50 | CL | CP | UP | CG | BR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Richmond | 7 | 21 | 22 | 43 | 12 | 22 | 1 | — | 148 | 4 | 5 | 10 | 19 | 21 | 15 | — |
| 2018 | Richmond | 1 | 2 | 9 | 11 | — | 3 | — | — | 34 | — | 1 | 4 | 7 | 3 | 4 | — |
| 2019 | Richmond | 14 | 68 | 60 | 128 | 33 | 55 | 6 | 2 | 359 | 16 | 14 | 39 | 73 | 47 | 29 | — |
| 2020 | Richmond | 14 | 52 | 56 | 108 | 23 | 38 | 2 | 3 | 294 | 6 | 8 | 28 | 70 | 36 | 33 | — |
| 2022 | Richmond | 13 | 60 | 35 | 95 | 32 | 24 | 7 | 3 | 185 | 14 | 9 | 25 | 45 | 47 | 34 | — |
| 2023 | Richmond | 8 | 47 | 31 | 78 | 31 | 30 | 7 | 5 | 182 | 13 | 9 | 21 | 46 | 34 | 20 | — |
| 2024 | Port Adelaide | 8 | 51 | 33 | 84 | 18 | 22 | 5 | 4 | 224 | 12 | 5 | 30 | 46 | 30 | 29 | — |
| 2025 | Port Adelaide | 1 | 3 | 2 | 5 | 1 | 1 | — | — | 9 | 1 | — | 1 | 3 | 3 | 2 | — |
Records
Top 10 single-game performances
Disposals
17
16, 14, 14, 13, 13, 12, 12, 11, 11
Kicks
13
10, 10, 8, 8, 8, 7, 7, 7, 7
Marks
8
5, 5, 5, 5, 5, 5, 4, 4, 4
Handballs
9
9, 8, 8, 7, 7, 7, 6, 6, 6
Goals
2
2, 2, 2, 1, 1, 1, 1, 1, 1
Behinds
3
2, 1, 1, 1, 1, 1, 1, 1, 1
Hit Outs
54
42, 41, 40, 37, 35, 34, 33, 33, 31
Tackles
9
7, 7, 6, 6, 6, 6, 6, 5, 5
Rebounds
3
3, 3, 3, 3, 2, 2, 2, 2, 2
Inside 50s
5
3, 3, 3, 2, 2, 2, 2, 2, 2
Clearances
8
6, 6, 5, 5, 5, 5, 5, 5, 4
Clangers
8
6, 6, 6, 5, 5, 5, 5, 4, 4
Frees
4
4, 4, 3, 3, 3, 3, 3, 3, 3
Frees Against
5
4, 4, 4, 4, 3, 3, 3, 3, 3
Contested Possessions
12
11, 9, 8, 8, 8, 8, 8, 7, 7
Uncontested Possessions
9
7, 7, 7, 6, 6, 5, 5, 5, 5
Contested Marks
3
2, 2, 2, 2, 2, 2, 1, 1, 1
Marks Inside 50
4
2, 2, 2, 2, 2, 2, 2, 2, 1
One Percenters
8
7, 6, 5, 5, 5, 5, 5, 5, 4
Bounces
1
—
Goal Assists
2
2, 2, 1, 1, 1, 1, 1, 1, 1