ITV will take football fans on a trip down memory lane by re-airing all 31 matches from the Euro 96 tournament.

Throughout the month, ITV 4 and online platform the ITV Hub will broadcast the matches.

ITV say the sporting extravagansa will feature the England football team in 'some of their most memorable head to heads', as well as the final between Germany and the Czech Republic.

Here's the full schedule:

Monday, May 11

  • England v Switzerland - 6.15pm - ITV Hub & ITV4

Tuesday, May 12

  • Spain v Bulgaria - 1pm - ITV Hub
  • Germany v Czech Republic - 4pm - ITV Hub
  • Denmark v Portugal - 7pm - ITV Hub

Wednesday, May 13

  • Scotland v Netherlands - 3pm - ITV Hub
  • France v Romania - 7pm - ITV Hub

Thursday, May 14

  • Italy v Russia - 3pm - ITV Hub
  • Croatia v Turkey - 7pm - ITV Hub

Friday, May 15

  • Bulgaria v Romania - 3pm - ITV Hub
  • Switzerland v Netherlands - 7pm - ITV Hub

Saturday, May 16

  • Portugal v Turkey - 1pm - ITV Hub
  • Czech Republic v Italy - 7pm - ITV Hub

Sunday, May 17

  • France v Spain - 3pm - ITV Hub
  • Scotland v England - 6.45pm - ITV4 & ITV Hub

Monday, May 18

  • Russia v Germany - 3pm - ITV Hub
  • Croatia v Denmark - 7pm - ITV Hub

Tuesday, May 19

  • France v Bulgaria - 7pm - ITV Hub
  • Romania v Spain - 7pm - ITV Hub

Wednesday, May 20

  • Scotland v Switzerland - 7pm - ITV Hub
  • Netherlands v England - 6.30pm - ITV4 & ITV Hub

Thursday, May 21

  • Croatia v Portugal - 7pm - ITV Hub
  • Turkey v Denmark - 7pm - ITV Hub

Friday, May 22

  • Russia v Czech Republic - 7pm - ITV Hub
  • Italy v Germany - 7pm - ITV Hub

Saturday, May 23

  • Quarter-Final 1 - 6.45pm - ITV4 & ITV Hub

Sunday, May 24

  • Quarter-Final 2 - 3pm - ITV Hub

Monday, May 25

  • Quarter-Final 3 - 3pm - ITV Hub

Tuesday, May 26

  • Quarter-Final 4 - 7pm - ITV Hub

Wednesday, May 27

  • Semi-Final 1 - 3pm - ITV Hub

Thursday, May 28

  • Semi-Final 2 - 6.40pm - ITV4 & ITV Hub

Friday, May 29

  • Final - 6.40pm - ITV4 & ITV Hub