We clearly have different views on when a players prime is.
IMO it's 23-27 years old
Your comment "Middle of his prime" infers that you think his prime is somewhat later.
J Riewoldt is 33yo
J Kennedy is 34yo
N Riewoldt retired 2017 aged 33
Q Lynch retired 2014 aged 31
T Cloke retired 2017 aged 30
J Brown retired 2014 aged 31
Some KPF last into their mid 30's while others struggle in their early 30's
I reckon most KPF prime years are 23 to 29.
Obviously there are exceptions and many still play quality footy from 30 to 33.
Brown and Cloke bodies were shot due to the way the crash and bash style.
Kennedy, Reiwoldts x2 etc types much more leading types with occasional pack crash.