↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 26 мая 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 26 июня 2024 года.
Пашалич в составе «Эльче»Пашалич в составе «Спартака» в 2017 году
Марио начал свою карьеру в системе клуба ГОШК, а затем перебрался в «Хайдук». 13 апреля 2013 года в матче против «Цибалии» он дебютировал в чемпионате Хорватии[5]. Всего в своём дебютном сезоне Марио провёл два матча. 13 июля в поединке против «Задара» Пашалич забил свой первый гол за команду[6]. По итогам сезона 2013/2014 Марио стал одним из лидеров своего клуба, забив одиннадцать голов в тридцати матчах. Летом 2014 года перешёл в английский «Челси»[7]. Сумма трансфера составила 3 млн евро.
Тем же летом для получения игровой практики Марио был отдан в аренду в испанский «Эльче»[8]. 24 августа в матче против «Барселоны» он дебютировал в Ла Лиге[9]. 12 апреля 2015 года в поединке против «Кордобы» Марио забил свой первый гол за «Эльче»[10].
3 июля 2015 года Пашалич на правах аренды присоединился к французскому «Монако»[11]. 8 августа в матче против «Ниццы» он дебютировал в Лиге 1[12]. 28 июля дебютировал за «монегасков» в еврокубках, выйдя в основном составе на первый матч 3-го квалификационного раунда Лиги чемпионов УЕФА против швейцарского «Янг Бойз» (3:1), на 75-й минуте отметился дебютным голом[13]. 16 октября в поединке против «Лиона» Марио забил свой первый гол за «Монако» в чемпионате[14]. В ноябре он попал в число номинантов на премию Golden Boy[15].
Летом 2017 появились слухи о том, что Пашаличем активно интересуются «Бетис»[19] и московский «Спартак»[20]. 2 августа Пашалич подписал контракт с российским клубом, контракт подписан на условиях аренды сроком на один год[21]. 6 августа в матче против «Зенита» он дебютировал в РФПЛ, заменив во втором тайме Александра Самедова[22]. 12 августа в матче против ЦСКА Марио забил свой первый гол за «Спартак»[23]. Два гола Пашалича, забитые за «Спартак» в 2017 году в матчах с «Зенитом» (27 ноября) и ЦСКА (10 декабря), вошли в пятёрку самых поздних голов чемпионата России по футболу в истории. Оба гола были забиты с игры на восьмой минуте компенсированного времени второго тайма[24].
31 июля 2018 года Пашалич подписал арендное соглашение до конца сезона 2018/19 с клубом «Аталанта», итальянцы оставляют за собой право выкупа игрока после окончания аренды. 20 августа в матче против «Фрозиноне» он дебютировал за новую команду[25]. В этом же поединке Марио забил свой первый гол за «Аталанту».
22 июня 2020 года «Аталанта» объявила о выкупе игрока у «Челси» по окончании арендного соглашения, сумма выкупа составила 15 млн евро + 2.5 млн за аренду футболиста.
В мае 2018 года был включён тренером Златко Даличем в расширенный состав из 32 человек на чемпионат мира в России, но не попал в итоговую заявку из 23 футболистов.
7 октября 2020 года, в своей 15-й игре, забил первый мяч за сборную Хорватии, поразив ворота Швейцарии в товарищеском матче (2:1) в Санкт-Галлене. 11 ноября 2020 года забил мяч сборной Турции в товарищеском матче в Стамбуле. 27 марта 2021 года в Риеке принёс сборной Хорватии победу над Кипром в отборочном матче чемпионата мира 2022 года (1:0).
28 июня 2021 года на чемпионате Европы сравнял счёт на 90-й минуте матча 1/8 финала против сборной Испании (3:3). Однако испанцы забили два мяча в дополнительное время и выбили хорватов с турнира.
Осенью 2021 года забил по мячу в ворота сборных Словении и Мальты в отборочных матчах чемпионата мира 2022 года. 10 июня 2022 года забил единственный мяч в игре Лиги наций против сборной Дании.