Van Schalkwyk made his List A debut in February 2008, scoring a steady 17 runs from the lower order, finishing not out. He made one further List A appearance during the season. He represented South Africa Academy at the Academy Cup competition of 2007–08, and made two List A appearances for
Western Province. Moving to
The Knights for the 2008/2009, he has played 5 List A Matches for the amateur Free State side, and 1
First-class match for The Knights itself. He was included in the
Free State cricket team squad for the
2015 Africa T20 Cup. Shadley spent the English summer playing as a professional for St Annes Cricket Club in the Northern Premier Cricket League. With the bat he scored 676 runs at 33.8, but it was with the ball he shone. Taking 62 wickets at an average of 13.26 with his best bowling figures of 7/42 coming in a 45 run local derby victory at Vernon Road on 11 June against Blackpool CC, after contributing 57 with the bat. In August 2017, he was named in
Nelson Mandela Bay Stars' squad for the first season of the
T20 Global League. However, in October 2017,
Cricket South Africa initially postponed the tournament until November 2018, with it being cancelled soon after. In September 2018, he was named in Free State's squad for the
2018 Africa T20 Cup. In September 2019, he was named in Free State's squad for the
2019–20 CSA Provincial T20 Cup. In June 2021, van Schalkwyk was named in the Minor League Cricket team for the Seattle Thunderbolts. In March 2023, he was drafted by
Los Angeles Knight Riders to play in the
Major League Cricket. == International career ==