James O’Donnell will remain in the red, white and blue for the next two seasons after re-signing with the Club until at least the end of 2025.

The Category B Rookie has endured a wild ride in his first season at the Kennel, drafted in April before making his debut 35 days after joining the Club.

The 20-year-old has since played 10 games, spending the large majority in defence playing important roles on dangerous opposition forwards.

O’Donnell is a third generation VFL/AFL player, following grandfather Kevin and Father Simon representing St Kilda during the 1940s and 1980s respectively.

The youngster was thrilled to sign on at the Club into the future.

01:09

“It’s just pure excitement to have re-signed,” O’Donnell said.

“The last four months have just been incredible, to sign for two years and for the Club to put faith in me to hopefully influence a successful team is very exciting. I am over the moon.”

“It’s been a whirlwind journey; it is surreal. It hit me between the eyes a little bit – but each step I’ve taken forward I’ve had so much fun.

“From the start of the year being at Essendon Cricket Club to now, playing a few games and signing on, it’s been special.”

Bulldogs’ GM of List Management and Recruiting, Sam Power, was happy to secure O’Donnell for a further two seasons.

“James is still in the infancy of his career, but we’re really excited about him committing to the club and continuing to grow as a footballer,” Power said.

“He has the attributes to become a good defender over time, having strong athletic traits and a team first mentality.”

O’Donnell joins Anthony Scott in signing for the Western Bulldogs in the last week.

02:16