On 19 September 2016, Schaftenaar signed with
Landstede Basketbal. He was named
DBL Rookie of the Year after the 2016–17 DBL regular season. In his second season, Schaftenaar and Landstede started the season by winning the
Dutch Supercup on 5 October 2017. On 1 June 2019, Schaftenaar won the DBL championship with Landstede, the first in club history. On 4 June 2019, Schaftenaar signed with
Real Canoe of the Spanish
LEB Oro for the 2019–20 season. On 23 July 2020, Schaftenaar signed with
Bàsquet Girona of the LEB Oro. He averaged 5.7 points and 2.2 rebounds per game in 16 games. On 26, February 2022, Schaftenaar signed with
CSU Sibiu of the
Liga Națională. He averaged 5.3 points on 41.3% shooting in 10 games with Sibiu. On 10 July 2022, he signed with
Donar, returning to the Netherlands after three years abroad. == National team career ==