After attending Silverdale School in Sheffield, van Oostrum started his basketball career with British basketball league clubSheffield Sharks in 2008. In May 2009, van Oostrum moved to Spanish ACB team Caja Laboral, who loaned him to the reserve team Euskotren Fundación Baskonia, of the fifth tier of the Spanish basketball league. In 2011, after playing in the 2011 Eurobasket tournament, he was loaned to Bàsquet Tarragona 2017, team of the Spanish second tier league LEB Oro. After winning the LEB relegation playoffs, van Oostrum was called by Caja Laboral to join the roster for the 2012 ACB Playoffs. In the summer of 2012, Baskonia sent him on loan to the LEB Oro team Cáceres Patrimonio de la Humanidad. In February 2013, he came back to the club of Vitoria after the departure of Carlos Cabezas. In September 2014, he was loaned to Cibona Zagreb for one season. On 31 October 2014, Cibona terminated contract with him, so he returned to Laboral Kutxa. On 14 November 2014, Baskonia agreed a new loan, this time to Finnish team Kouvot. On 22 December 2014, he parted ways with Kouvot after playing 6 games with the club. On 7 January 2015 he was loaned to Leeds Force of the British Basketball League and made his debut three days later, scoring 16 points and 6 assists shooting 6-17 from the field on a loss against Plymouth Raiders. Afterwards he was loaned to Peñas Huesca of the LEB Oro. On 11 August 2015, Van Oostrum was loaned to Arkadikos of the Greek Basket League for the 2015–16 season. On 11 August 2016, Van Oostrum signed with Koroivos Amaliadas for the 2016–17 season. On 13 January 2017, he was released by Koroivos. Seven days later, he signed with Macedonian club MZT Skopje for the rest of the season On 27 February 2017, he parted ways with MZT Skopje because of knee injury during a semifinal match in the Macedonian Cup. On 5 July 2018, Van Oostrum signed with New Heroes Den Bosch of the Dutch Basketball League and the FIBA Europe Cup. On 3 October, Van Oostrum made his debut with Den Bosch in the FIBA Europe Cup qualifying game against Balkan, scoring 17 points and recording 9 rebounds and 3 assists. in the On 4 October, he played four minutes in his DBL debut in a win over Feyenoord Basketbal. In August 2019, van Oostrum signed a two-months contract with CBet Prienai of the Lithuanian Basketball League. Club had an option to extend the contract for remaining of the season but decided against it and player was released on 27 October 2019. On 4 December 2019, Van Oostrum returned to the Netherlands to sign with Landstede Hammers. On the Hammers, he joined his older brother Nigel Van Oostrum who has been on the team since 2016.
International career
Van Oostrum's international debut was for England in the 2008 Under-16 European Championships. He represented Great Britain at under 20 level, and made his debut for the British senior team in a friendly against Canada. In 2011, he played for Great Britain at the EuroBasket finals in Lithuania and was named British Basketball's Emerging Athlete for the year. He missed out on a place in the Team GB squad for the 2012 Summer Olympics. He also played at the EuroBasket 2013 in Slovenia, and in EuroBasket 2015 qualification.