Mattia Cola participe aux Championnats du monde junior de 2003 à 2005. En fin d'année 2005, il prend part à l'étape de Coupe du monde d'Hochfilzen.
En 2010, juste après avoir obtenu son meilleur résultat individuel en Coupe du monde à Antholz (26e), il prend part aux Jeux olympiques de Vancouver, où il est 60e du sprint, 55e de la poursuite et 12e du relais.
| Épreuve / Édition | Individuelle | Sprint | Poursuite | Départ en masse | Relais |
| - | 60e | 55e | - | 12e |
| Épreuve / Édition | Individuelle | Sprint | Poursuite | Départ en masse | Relais | Relais mixte |
| Mondiaux 2008 | 78e | - | - | - | 11e | - |
Légende :
- : n'a pas participé à l'épreuve
| Année | Classement général final | Sprint | Poursuite | Individuelle | Mass start |
| 2007-2008 | 90e | 75e | - | - | - |
| 2008-2009 | 91e | 83e | 84e | - | - |
| 2009-2010 | 91e | 93e | 64e | - | - |