1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
Natif de Aalborg au Danemark, Mathias Ross est formé par le club de sa ville natale, l'Aalborg BK. Il joue son premier match en professionnel à seulement 17 ans, le , en entrant en jeu à la place de Jakob Blåbjerg lors d'une rencontre de championnat face au Randers FC (2-2)[1]. Il est définitivement intégré à l'équipe première à partir du mois d'octobre de la même année[2].
Le Mathias Ross prolonge son contrat jusqu'en [3].
Mathias Ross prolonge à nouveau son contrat le . Il signe cette fois un contrat courant jusqu'en [4].
Il joue son premier match le lors de la rencontre en coupe de Turquie face à Kastamonuspor (victoire 7-0) et par la même occasion il inscrit son premier but.
NEC Nimègue
Peu utilisé lors de sa première saison à Galatasaray, Mathias Ross est prêté au NEC Nimègue le , pour la durée d'une saison[7],[8].
Ross inscrit son premier but pour le NEC Nimègue le , contre le FC Twente. Titulaire, il égalise après l'ouverture du score de Sem Steijn. Les deux équipes se neutralisent ce jour-là (3-3 score final)[9],[10].
Sparta Prague
Le , Mathias Ross est de nouveau prêté par Galatasaray, cette fois-ci au Sparta Prague pour une saison avec obligation d'achat selon certaines conditions. Il y retrouve notamment Lars Friis qui était déjà son entraîneur lors de son passage à Aalborg BK[11],[12].
Plymouth Argyle
Le , Mathias Ross quitte définitivement le Galatasaray SK et signe en faveur du club anglais de Plymouth Argyle pour un contrat de trois ans, soit jusqu'en [13].
Il est âgé de 17 ans lorsqu'il fait sa première apparition avec les moins de 19 ans, le face à la Norvège (victoire 2-1 des Danois). Il porte à plusieurs reprises le brassard de capitaine avec cette sélection[15].