| - | Monza | Vis Pesaro | Agente libre | |
| - | FC Cartagena SAD | Monza | Return from loan | |
| - | Monza | FC Cartagena SAD | Préstamo | |
| - | Frosinone | Monza | Return from loan | |
| - | Monza | Frosinone | Préstamo | |
| - | Pescara | Monza | Return from loan | |
| - | Monza | Pescara | Préstamo | |
07 ene2020 | Parma | Monza | Fichaje | |
| - | Monza | Parma | Return from loan | |
| - | Parma | Monza | Préstamo | |
| - | Pescara | Parma | Return from loan | |
| - | Parma | Pescara | Préstamo | |
07 ene2019 | Pescara | Parma | Fichaje | |
| - | Parma | Pescara | Return from loan | |
| - | Pescara | Parma | Préstamo | |
07 ene2018 | AS Roma | Pescara | Fichaje | |
| - | Pescara | AS Roma | Return from loan | |
| - | AS Roma | Pescara | Préstamo | |
| - | Brescia | AS Roma | Return from loan | |
07 ago2017 | AS Roma | Brescia | Préstamo | |
07 jul2017 | AS Roma | AS Roma | Return from loan | |
07 ene2017 | AS Roma | AS Roma | Préstamo | |
| - | Lugano | AS Roma | Return from loan | |
01 nov2017 | AS Roma | Lugano | Préstamo | |
01 sept2017 | Trapani | AS Roma | Return from loan | |
08 may2016 | AS Roma | Trapani | Préstamo |
J. Machin transfer history tracks all club moves during the professional career, including transfer dates and teams involved.