Born in Novara, Schirò was a youth exponent of Inter.
Loan to Carrarese
On 14 September 2020, Schirò was loaned to Serie C club Carrarese on a season-long loan deal.[1] Nine days later, on 23 September, he made his professional debut for the club playing as a starter and he also scored his first goal in the 7th minute of a 4–0 home win over Ambrosiana in the first round of Coppa Italia, he played the entire match.[2] Four days later Schirò made his league debut as a starter in a 0–0 home draw against Pro Patria, he was replaced by Lorenzo Borri in the 88th minute.[3] On 17 October he played his first entire match in Serie C, a 0–0 away draw against Lecco.[4] Five days later, on 21 October, he scored his first goal in Serie C, as a substitute, in the 80th minute of a 2–0 home win over Pistoiese.[5] Schirò ended his season-long loan to Carrarese with 34 appearances, 2 goals and 1 assist.[6]
Crotone
On 20 August 2021, he moved to Crotone on permanent basis.[7] For the 2022–23 season, Schirò was not included on the club's league squad and only appeared for the Under-19 team. On 31 January 2023, he was loaned by Turris.[8] On 19 January 2024, he was loaned to Novara, with an option to buy.[9]