On 20 July 2017, Mosti was loaned to Serie C side Gavorrano on a season-long loan deal.[1] On 27 August, Mosti made his Serie C debut for Gavorrano as a starter in a 2–1 away defeat against Livorno, he was replaced Simone Zaccaria in the 77th minute.[2] On 5 November, he scored his first professional goal, as a substitute, in the 91st minute of a 2–2 away draw against Monza.[3] On 30 December he scored his second goal, again as a substitute, in the 88th minute of a 4–3 away defeat against Olbia.[4] In January 2018 his loan was interrupted and he returned to Juventus, leaving Gavorrano with 15 appearances, two goals and one assist.[5]
Loan to Viterbese
On 27 January 2018, Mosti was signed by Serie C club Viterbese Castrense on a 6-month loan deal.[citation needed] Two weeks later, on 11 February, he made his Serie C debut for Viterbese as a substitute replacing Claudio De Sousa in the 87th minute of a 2–0 home win over Gavorrano.[6] Five more weeks later, on 17 March, he played his first entire match for Viterbese Castrense, a 2–0 home win over Arezzo.[7] Mosti ended his 6-month loan to Viterbese Castrense with only nine appearances, including six as a starter, and making 1 assist, however he didn't play an entire match during the second half of the season.[5]
Loan to Imolese
On 24 August 2018, Mosti was loaned to Serie C club Imolese on a season-long loan deal.[8] On 18 September he made his Serie C debut for Imolese in a 0–0 home draw against AlbinoLeffe; he was replaced after 54 minutes by Michael De Marchi.[9] On 21 October he scored his first goal for Imolese in the 29th minute of a 3–1 home win over Rimini.[10] On 22 January 2019, Mosti scored his second goal in the 32nd minute of a 2–0 away win over Teramo.[11] On 9 February he scored his third goal in the 18th minute of a 3–2 away win over Gubbio.[12] On 31 March he played his first entire match for the club, a 2–1 home win over Triestina.[13] Mosti ended his season-long loan to Imolese with 39 appearances, including 26 as a starter but he played only one entire match, scoring six goals and making four assists.[5]
Loan to Monza
On 2 August 2019, Mosti was loaned to Serie C club Monza on a season-long loan deal with option to purchase which could become obligatory if Monza reached the promotion in Serie B.[14] On 25 August he made his debut for the club as a substitute replacing Cosimo Chiricò in the 78th minute of a 2–1 away win over Pro Patria.[15] On 8 September he scored his first goal for the club as a substitute in the 91st minute of a 1–0 away win over Como.[16] On 22 September he played his first match as a starter for the club and he also scored his second goal in the 49th minute of a 3–0 away win over Lecco.[17] Mosti ended his season-long loan at Monza with 18 appearances, three goals, and one assist, helping the club win the Serie C and gain promotion to the Serie B after 19 years.[5]
Monza
After being promoted to the Serie B, Mosti became a Monza player outright.[citation needed]
Loan to Juventus U23
On 1 October 2020, Mosti was loaned back to Juventus for one year with an option for purchase; he was sent to their reserve team Juventus U23[18] Mosti made his debut for the club two days later, as a substitute replacing Giacomo Vrioni for the last 19 minutes of a 2–1 away win over Giana Erminio.[19] On 17 October, Mosti played his first match as a starter for the club, a 1–1 home draw against AlbinoLeffe, he was replaced by Michele Troiano in the 89th minute.[20] On 17 January 2021 he scored his first goal for the club in the 63rd minute of a 1–1 home draw against Piacenza.[21] However, in late January 2021 his loan was interrupted and he return to Monza leaving Juventus U23 with 12 appearances, only 6 of them as a starter, and one goal.[5]
Loan to Ascoli
On 1 February 2021, Mosti was loaned to Ascoli on a six-month loan, with an option for purchase.[22] Four days later, on 5 February he made his debut for the club as a substitute replacing Abdelhamid Sabiri in the 75th minute of a 2–1 away win over Lecce.[23] Three weeks later, on 27 February, he scored his first goal for the club, as a substitute, in the 67th minute of a 1–1 away draw against Pordenone.[24] On 2 March, Mosti played his first match as a starter for the club, a 2–0 home defeat against Pisa, he was replaced in the 46th minute by Soufiane Bidaoui.[25] Mosti ended his loan with 9 appearances and 1 goal.[5]
Loan to Modena
On 16 July 2021, Mosti was sent on a one-year loan to Modena, with a conditional obligation to purchase.[26] He made his debut on the first matchday of the season in a 0–0 draw against Grosseto.[27] On 19 October, he scored his first goal for the club in a 2–1 away win over Pescara at Stadio Adriatico after an assist by Roberto Ogunseye.[28]
Modena
Following Modena's Serie B promotion in 2022, Mosti's obligation for purchase clause was triggered.[29] On 17 August 2023, Mosti moved on loan to Virtus Entella with an option to buy and a conditional obligation to buy.[30] On 3 January 2024, he was loaned to Juve Stabia with a conditional obligation to buy.[31]