Former defender João Pinto holds the record for most matches played in all competitions (587) and in the Primeira Liga (408), while former goalkeeper Vítor Baía has the most appearances in international competitions (99). Baía is also the most titled player, having won 25 trophies during his career in Porto. Portuguese striker Fernando Gomes is the all-time club goalscorer in all competitions (352), having also scored the most league goals (288). In European competitions, Porto's record goalscorer is Radamel Falcao, with 22 goals.