He made his Eerste Divisie debut for Jong AZ on 17 November 2018 in a game against Jong PSV as a 77th-minute substitute for Mees Kaandorp and scored his first professional goal 10 minutes later in an eventual 1–3 loss.[1] He made his Eredivisie debut for the senior squad of AZ on 14 August 2021 against Waalwijk.[2] He scored his first goal on 9 December 2021, the only goal of the game in a 1–0 UEFA Europa Conference League victory over the Danish side Randers.[3]
On 31 January 2022, Oosting signed a contract with Willem II until the summer of 2026.[4]
On 2 July 2024, Groningen announced the signing of Oosting on a 3-year deal, with the option of an additional season.[5]