Kirby was forced to retire after discovering an "underlying heart condition" following his collapse during a practice match against the North Melbourne reserves.
Hailing from Swan Hill, he played with the Tyntynder Football Club seniors side at the age of 16.
[1] He played for the Bendigo Pioneers in the TAC Cup for the 2015 and 2016 seasons, in which he kicked 32 goals in 2016.
[2] In 2016, he played the final two games for Richmond in the Victorian Football League where he kicked nine goals,[3] including five on debut.
[4] Kirby's 43 goals in the club's reserves matches saw him place third in the league's goalkicking tally for the 2017 VFL season.