West Coast's all-time leading goalkicker Josh Kennedy has announced his retirement from the AFL.

Kennedy will hang up the boots after Sunday's match with Adelaide at Optus Stadium, the Eagles' final home game of the 2022 season.

The 34-year-old will leave the league after 293 games in the AFL, a career that has seen the veteran sharpshooter boot 715 goals.

Kennedy will leave the game with a decorated career, having won two Coleman Medals, three All-Australian selections, seven Eagles leading goalkicker awards and a premiership medallion.

The Northampton product was drafted to Carlton in 2005, where he played 22 games across two seasons before venturing to West Coast in a trade that included two-time Brownlow Medal winner Chris Judd.

From there, Kennedy never looked back, booting over 700 goals to be crowned as the club's all-time leading goalkicker.

“It’s been a privilege to play so many years at this great football club and I’ll forever be grateful for the opportunity to represent the West Coast Eagles and Carlton,” Kennedy said.

AFL Rd 8 - West Coast v Collingwood
PERTH, AUSTRALIA - JULY 26: Josh J. Kennedy of the Eagles celebrates a goal during the round 8 AFL match between the West Coast Eagles and the Collingwood Magpies at Optus Stadium on July 26, 2020 in Perth, Australia. (Photo by Paul Kane/Getty Images)

“There are so many people to thank for helping me on the journey over 17 years. Obviously my wife Lauren and daughters Sage and Lottie, my family who always supported me, coaches John Worsfold and Adam Simpson, club staff and of course my teammates.

“Footy and the West Coast Eagles have given me so much and I’ve loved the journey. I’ve made lifelong friendships and learnt so much from champions like Dean Cox, Darren Glass, Luke Shuey, Shannon Hurn and Mark LeCras.

“One of the biggest things I’ve wanted to do over my career is to have respect from my teammates - that’s always driven how I acted, trained or tried to play.

“My knee is a big reason for retiring. I think my drive to play is still there, but I’m realistic my body is not going to be able to take me to another season.

“To be able to farewell West Coast supporters one last time at Optus Stadium and say thank you for the incredible support over the years will be the perfect way to finish my career.”

PERTH, AUSTRALIA - MAY 01: Josh Kennedy of the Eagles celebrates a goal during the round six AFL match between the West Coast Eagles and the Collingwood Magpies at Domain Stadium on May 1, 2016 in Perth, Australia. (Photo by Paul Kane/Getty Images)

Across 15 years at West Coast, Kennedy booted over 40 goals in 10 seasons, forming a lethal partnership with fellow tall forward Jack Darling to help lead the club to the 2018 premiership.

Kennedy is currently ranked 24th overall on the VFL/AFL all-time leading goals leaderboard.