On 5 May 2016, Baker secured his switch with Italian club Zebre who compete in the Pro12 from the 2016–17 season. Baker played 519 minutes in 9 games, starting 7 and scored 1 try for Zebre Rugby in the 2016–17 season. He came on as substitute against Worcester Warriors where he scored the 2nd try for Zebre in the 78th minute with teammate Kayle van Zyl scoring the 1st try for Zebre in the game. Baker did not re-sign with Zebre Rugby after the 2017 season.