[3] He began his club career at Siddal joining at 7, he was approached by Salford Red Devils, Bradford Bulls and Huddersfield Giants.
[4][5] He returned to Siddal in the National Conference Leagues playing for 2 years, including starting in their Challenge Cup match against the Toronto Wolfpack.
[10] He left enough of an impression in his few appearances and was picked up by Halifax Panthers in 2021, signing him on an initial two-year contract being extended to the end of the 2023 season.
[12] His impressive performances led to him receiving the 2023 Star Man Award and getting his contracted extended to the end of the 2024 season.
[13] While at Halifax he spent time on loan at Dewsbury Rams in the RFL League One featuring twice.