A corrida masculina, de 101,4 quilómetros, atraiu a Mêda um pelotão de luxo. O cabeça de série era, naturalmente, o viseense Tiago Ferreira, campeão mundial da especialidade.
O segundo classificado foi o belga Frans Claes (Loving Hut MTB Team), a 6m59s. Renato Ferreira (Vasconha BTT Vouzela) fechou o pódio, com mais 8m21s do que o primeiro. David Vaz (Gnauk/King Gates/Blisq Creative), quarto em Mêda, assumiu o comando da geral de elite da Taça de Portugal de XCM.
Rui Casquinha (BTT Seia) ganhou em master 30, Javier Busto (Extol-La Gramola Team) foi o melhor master 35, Rui Torpes impôs-se em master 40, José Rosa (Ser e Parecer Pro Bike Team) bateu a concorrência em master 45, Rodolfo Lopes (ASC/Focus Team/Vila do Conde) triunfou em master 50 e João Marques (BTT Seia) foi o melhor master 55.
Entre as masters, as melhores foram a master 30 Raquel Marques (ASC/Focus Team/Vila do Conde) e a master 40 Elisete Sousa (BTT Loulé/BPI/Elevis).
Tiago Craveiro foi o melhor paraciclista de classe D.
Video de resumo da 3.ª Prova Taça de Portugal de XCM 2017 – Mêda100: