Gabri Veiga

Veiga fires Porto to Europa League victory as Nice's rotten run goes on
Team of the Week: Pulisic and Veiga register perfect scores as Son continues form
Saudi club Al Ahli sign Spain's Veiga from Celta
Midfielders on the move: The story of the summer transfer window in the Premier League
Dario Felman column: Messi made the right choice, & Italy poached a future Argentine star
Ones to watch: 10 lesser-known players to look out for at the U21 Euros
World Cup Draw: France grouped with Norway, Spain and Brazil handed challenges
2026 World Cup: Best and worse scenarios for Sweden ahead of the draw
SHL roundup: HV 71 shock Skelleftea as Frolunda's lead extends to 10 points
Murphy produces comeback win against Higgins to reach quarter-finals of UK Championship