On 6 August, Carraro made his professional debut for Pescara in a 5–3 home win over Triestina in the second round of Coppa Italia, he was replaced by Mamadou Coulibaly in the 46th minute.
[1] On 8 September, Carraro made his Serie B debut for Pescara, as a substitute replacing Mattia Proietti in the 76th minute of a 3–3 home draw against Frosinone.
[2] On 28 October, Carraro played his first match as a starter for Pescara, a 3–0 home defeat against Brescia, he was replaced by Luca Valzania in the 68th minute.
[8] On 5 August he made his debut for Foggia in a 3–1 home defeat against Catania in the second round of Coppa Italia, he played the entire match.
[15] On 11 August he made his season debut in a 1–0 home win over Triestina in the second round of Coppa Italia, he played the entire match.
On 30 August 2013, Carraro made his debut at U-16 level as a substitute replacing Lorenzo Grossi in the 41st minute of a 3–0 home win over Qatar U17.