He signed from amateur team Blackbrook ARLFC. He has progressed through the St Helens scholarship programme and represented England U16 as well as the Lancashire Academy, debuting off of the bench against Salford Red Devils at the back end of the 2020 season.
On 17 March 2021, it was reported that he joined the Leigh Centurions in the Super League on the RFL's new two-week-loan system. This loan was discontinued after Foster suffered a dual jaw break within the squad's first round game against the Wigan Warriors.
Leigh Centurions (2nd loan)
On 4 August 2021 it was reported that he had signed for the Leigh club in the Super League on loan.