Marco Manfredi fait ses débuts senior en 2015 avec le club de l'Amatori Rugby San Donà en championnat d'Italie[1]. Par la suite, entre 2016 et 2018, il joue pour les espoirs du club du Montpellier HR[3]. À partir de la saison 2018-2019, il signe pour le club italien de Calvisano, il se voit également offrir un contrat de Permit Player avec la franchise de Pro14 du Zebre, c'est-à-dire qu'il évolue avec Calvisano mais lorsque le Zebre a besoin de lui il peut être convoqué par cette équipe[3]. Ensuite, il fait partie de l'effectif du Zebre à temps plein[4].
En , il est sélectionné avec l'Italie dans un groupe de 46 joueurs pour préparer la Coupe du monde 2023[6]. S'il n'est à l'origine pas sélectionné pour le Mondial, il est de nouveau appelé à la suite de la blessure de Luca Bigi en plein milieu de la phase de poule[7].
En , il est convoqué pour le Tournoi des Six Nations[8]. Par la suite, après n'avoir pris part à aucune rencontre, il déclare forfait pour la quatrième journée[9].