He played his junior rugby league for the Eastern Suburbs Tigers and Gladstone Brothers,[2] before being signed by the Melbourne Storm.
Unfortunately it all came to an abrupt halt when he suffered an anterior cruciate ligament (ACL) knee injury against the St. George Illawarra Dragons in Round 9.
He was forced to have a knee reconstruction, denying him of a chance to play in Melbourne's 2017 NRL Grand Final victory.
In 2021, Welch revealed that he was close to signing with Parrramatta at the end of 2019 but after suffering an ACL injury against Brisbane, the Parramatta club removed the offer.
[11] Welch played a total of 21 games for Melbourne in the 2021 NRL season as the club won 19 matches in a row and claimed the Minor Premiership.
On 12 February Welch announced he had retired prior to the start of the 2025 season citing ongoing back issues which were affecting his every day life.
[18] Just the day before announcing his retirement, Welch had been absent from the team photo due to suffering a concussion during pre-season training.