Career
His choice of position is Second Row. Foster debuted in the NRL in 2010 for the Canterbury Bulldogs and played ten matches for the Bulldogs before joining the Canberra Raiders for the 2013 NRL season. Foster made his representative debut for the Indigenous All Stars side in the 2013 All Stars match on 9 February.
On 21 September 2014, Foster was named captain and at second-row in the 2014 New South Wales Cup Team of the Year.
On 6 November 2014, Foster signed with Queensland Cup team Eastern Suburbs Tigers full time for the 2015 season.