Melbourne City In September 2021, Bos signed his first professional contract with
Melbourne City on a three-year deal. Bos made his first-team debut for City on 27 November 2021 as a substitute in a 2–2 draw to
Adelaide United at
Coopers Stadium. He scored his first professional goal on 6 April 2022, opening the score in a 4–0 win over
Sydney FC. Bos was a part of Melbourne City's campaign in the
2021–22 season and
2022–23 season, where he claimed two
A-League Men’s Premierships in 50 appearances, including three goals and six assists, for the club.
KVC Westerlo On 16 May 2023, it was announced that Bos would join
Belgian Pro League side
Westerlo at the end of the 2022–23 season, signing a four-year contract with his new club. While the transfer fee was kept undisclosed, it was reported that the deal broke the previous records both for Melbourne City (originally set by
Aaron Mooy in 2016) and for any
A-League club (which had belonged to
Zeljko Kalac since 1995). Bos' record as the most expensive transfer domestic player in Australia stood until June 2023, when former teammate
Marco Tilio was sold to
Celtic from City for a record undisclosed fee.
Feyenoord On 25 July 2025, Bos moved to Dutch side
Feyenoord on a four year contract. He made his first competitive start against
Galatasaray in a UEFA Champions League Qualifier, assisting a 91st minute winner from
Anis Hadj Moussa. Bos’ first goal for the club came on 31 August, being the opener in a 4–0 away win vs
Sparta Rotterdam. His good form continued, as he scored from outside the box against
AZ Alkmaar in a 3–3 draw on 21 September. This run would constitute his best start to a season, with 4 goal involvements in his first 6 games. He was later named the
Eredivisie Player of the Month for the month of September, becoming the first Australian to win the award. ==International career==