The Euro kicks off on 2 July. To mark the occasion, The Guardian has prepared profiles of all 368 players from the 16 teams that will be competing in the Euro.
Check it out here.