About Me

John Roder is heard frequently in the UK on the BBC's Match of the Day programme, BT Sport, ESPN & Eurosport. He also broadcasts around the world for a wide variety of clients, particularly HBS, IMG and Pitch International.

John Roder commentates on the Premier League for the prestigious and world famous BBC programme Match of the Day; and is a regular voice on tv stations all around the world.

2018 will see John in Russia at the World Cup, providing world feed commentary for HBS, while 2017 saw John in the UAE for HBS in December for the FIFA Club World Cup, and in South Korea for HBS at the FIFA Under 20 World Cup in May and June. In 2016 he was one of the world feed commentators for the Copa America Centenario in the United States, including the final in New York; and at the Toulon Under 20 event in France. In 2015 John commentated on the final of the Women's World Cup in Canada having been one of the on site world feed commentators for HBS. He was also one of the world feed commentators for the qualifiers for the 2016 European Championship. In 2014 he was one of the on site world feed commentators for HBS at the World Cup in Brazil, and the Toulon Under 20 tournament in France. The summer of 2013 saw John in Brazil to work at the Confederations Cup for HBS, including two matches at the Maracana in Rio (above); the previous year John was at Euro 2012 in Poland for talkSPORT; the Olympics for BBC TV and the Women's Under 20 World Cup in Japan for HBS. 

He has covered all the major football events; World Cups, European and African Championships, the Champions League and UEFA Cup; Copa Libertadores; Olympic Games; as well as domestic league and cup football from England, Italy, Spain, France, Germany, Brazil and Japan.

John has appeared on BBC, ITV, Channel Four, Five, BT Sport, Sky Sports, ESPN, Setanta Sports and Eurosport in the UK; and is frequently heard on Fox Sports, ESPN and beIN Sport in North America; SBS and beIN Sport in Australia, beIN Sport in the Middle East; and ESPN Star in Asia.

As well as commentary John provides voiceovers for adverts, documentaries and corporate films; through his agents at the excellent talent company. www.excellenttalent.co.uk

Contact me to see how I can help you


Upcoming coverage.

March 2018 has matches from different competitions, for a variety of clients. There are Premier League games for Match of the Day, Ligue 1 for BT Sport, Football League for Pitch International, and some pitchside reporter games for PLP.

2018 sees me going to the World Cup in Russia, with matches in Sochi, Nizhny Novgorod and Kaliningrad, I am delighted and proud to be once again part of the HBS World Feed team in the summer.

If you would like to follow me on twitter it's @johnrodercomm if you're interested!



2017-18 full commentary matches

05.08.17   Liverpool v Athletic Bilbao
06.08.17   Marseille v Dijon
12.08.17   Southampton v Swansea
19.08.17   Bournemouth v Watford
20.08.17   PSG v Toulouse
23.08.17   Cheltenham v West Ham
26.08.17   Crystal Palace v Swansea
27.08.17   Monaco v Marseille
01.09.17   Brazil v Ecuador
03.09.17   Albania v Liechtenstein
05.09.17   Macedonia v Albania
06.09.17   Paraguay v Uruguay
09.09.17   Southampton v Watford
10.09.17   Lyon v Guingamp
15.09.17   Bournemouth v Brighton
16.09.17   RB Leipzig v Borussia Monchengladbach
17.09.17   Borussia Dortmund v Cologne
19.09.17   Reading v Swansea
26.09.17   Sevilla v Maribor
30.09.17   West Bromwich Albion v Watford 
05.10.17   Venezuela v Uruguay
07.10.17   Cyprus v Greece
08.10.17   Gillingham v Portsmouth
10.10.17   Greece v Gibraltar
11.10.17   Uruguay v Bolivia
14.10.17   Swansea v Huddersfield 
15.10.17   Strasbourg v Marseille
17.10.17   Spartak Moscow v Sevilla
24.10.17   Bristol City v Crystal Palace
27.10.17   PSG v Nice
04.11.17   Boreham Wood v Blackpool
05.11.17   St Etienne v Lyon
11.11.17   Doncaster v Rotherham
18.11.17   Bournemouth v Huddersfield
25.11.17   Sheffield United v Birmingham
29.11.17   Nantes v Monaco
01.12.17   Roma v Spal
02.12.17   Leicester v Huddersfield
06.12.17   Al Jazira v Al Ain (Club World Cup, UAE) 
09.12.17   Pachuca v Wydad Casablanca (CWC) 
09.12.17   Al Jazira v Urawa Red Diamonds (CWC)
12.12.17   Wydad Casablanca v Urawa Red Diamonds (CWC)
12.12.17   Gremio v Pachuca (CWC)
13.12.17   Al Jazira v Real Madrid (CWC)
16.12.17   Al Jazira v Pachuca (CWC)
16.12.17   Real Madrid v Gremio (CWC Final)
20.12.17   PSG v Caen
23.12.17   Swansea v Crystal Palace
26.12.17   Bournemouth v West Ham 
29.12.17   Cardiff v Preston North End *
30.12.17   Watford v Swansea       
01.01.18   Leicester v Huddersfield
06.01.18   Exeter v West Bromwich Albion
19.01.18   Caen v Marseille
28.01.18   Bordeaux v Lyon
31.01.18   Southampton v Brighton
03.02.18   Bournemouth v Stoke
04.02.18   Caen v Nantes
11.02.18   Lyon v Rennes
18.02.18   Marseille v Bordeaux
19.02.18   Blackburn v Bury
24.02.18   Watford v Everton
25.02.18   PSG v Marseille
03.03.18   Swansea v West Ham
04.03.18   Marseille v Nantes
10.03.18   West Bromwich Albion v Leicester
17.03.18   Bournemouth v West Bromwich Albion
18.03.18   Marseille v Lyon




2016-17 full commentary matches

13.08.16   Middlesbrough v Stoke
20.08.16   West Brom v Everton
21.08.16   St Etienne v Montpellier
27.08.16   Crystal Palace v Bournemouth
31.08.16   Denmark v Liechenstein
02.09.16   Argentina v Uruguay
04.09.16   Gillingham v Sheffield United
06.09.16   Gibraltar v Greece
07.09.16   Brazil v Colombia
11.09.16   Aston Villa v Nottingham Forest
11.09.16   Nice v Marseille
14.09.16   Lyon v Dinamo Zagreb
18.09.16   Southampton v Swansea
21.09.16   Nice v Monaco
25.09.16   Marseille v Nantes
28.09.16   Celtic v Manchester City
29.09.16   Ajax v Standard Liege
02.10.16   Nice v Lorient
06.10.16   Uruguay v Venezuela
07.10.16   Greece v Cyprus
09.10.16   MK Dons v Port Vale
10.10.16   Estonia v Greece
11.10.16   Venezuela v Brazil
15.10.16   Bournemouth v Hull
20.10.16   Celta Vigo v Ajax
23.10.16   Roma v Palermo 
24.10.16   Bury v Bolton
26.10.16   Southampton v Sunderland
29.10.16   Watford v Hull
30.10.16   Marseille v Bordeaux   
01.11.16   Benfica v Dynamo Kiev
02.11.16   Legia Warsaw v Real Madrid
05.11.16   Westfields v Curzon Ashton
06.11.16   Chievo v Juventus
09.11.16   Netherlands v Belgium
10.11.16   Uruguay v Ecuador
12.11.16   Swindon v Charlton
13.11.16   Greece v Bosnia & Herzegovina
15.11.16   Chile v Uruguay
22.11.16   Sevilla v Juventus 
23.11.16   Arsenal v PSG
24.11.16   Athletic Bilbao v Sassuolo
26.11.16   Swansea v Crystal Palace
27.11.16   Roma v Pescara
03.12.16   Sutton United v Cheltenham
04.12.16   Nice v Toulouse
08.12.16   Feyenoord v Fenerbahce
11.12.16   Southampton v Middlesbrough
12.12.16   Bolton v Gillingham
17.12.16   Sunderland v Watford *
18.12.16   Nice v Dijon
26.12.16   Swansea v West Ham
27.12.16   Brighton v QPR
31.12.16   Swansea v Bournemouth
11.01.17   PSG v Metz
15.01.17   Senegal v Tunisia
16.01.17   Ivory Coast v Togo
19.01.17   Algeria v Tunisia
21.01.17   Milan v Napoli
22.01.17   Southampton v Leicester
28.01.17   Tottenham v Wycombe
29.01.17   Morocco v Egypt
31.01.17   Swansea v Southampton
04.02.17   Watford v Burnley
19.02.17   Cologne v Schalke
04.03.17   Swansea v Burnley
11.03.17   Ingolstadt v Cologne
19.03.17   Mainz v Schalke
23.03.17   Uruguay v Brazil
25.03.17   Bosnia & Herzegovina v Gibraltar
28.03.17   Peru v Uruguay
04.04.17   Watford v West Bromwich Albion
14.04.17   Portsmouth v Plymouth
14.04.17   Newcastle v Leeds
15.04.17   Stoke v Hull
16.04.17   Bastia v Lyon
17.04.17   Fulham v Aston Villa
22.04.17   Swansea v Stoke
30.04.17   Bolton v Peterborough
30.04.17   Nice v PSG
06.05.17   Bournemouth v Stoke
07.05.17   Hamburg v Mainz
07.05.17   Fleetwood v Bradford
13.05.17   Middlesbrough v Southampton
14.05.17   Blackpool v Luton
20.05.17   Argentina v England (U20 World Cup)
20.05.17   South Korea v Guinea (U20WC)
22.05.17   France v Honduras (U20WC)
22.05.17   Vietnam v New Zealand (U20WC)
25.05.17   France v Vietnam (U20WC)
25.05.17   New Zealand v Honduras (U20WC)
27.05.17   Costa Rica v Zambia (U20WC)
27.05.17   Japan v Italy (U20WC)
28.05.17   Honduras v Vietnam (U20WC)
28.05.17   Senegal v Ecuador (U20WC)
30.05.17   South Korea v Portugal (U20WC)
01.06.17   France v Italy (U20WC)
04.06.17   Venezuela v USA (U20WC)
05.06.17   Mexico v England (U20WC)
08.06.17   Italy v England (U20WC) *
11.06.17   Israel v Albania


2015-16 full commentary matches

01.08.15   HJK Helsinki v Liverpool
08.08.15   Nice v Monaco
15.08.15   Watford v West Bromwich Albion
16.08.15   Lorient v Bastia
23.08.15   Lille v Bordeaux
29.08.15   Stoke v West Bromwich Albion
30.08.15   Bordeaux v Nantes
04.09.15   Faroe Islands v Northern Ireland
05.09.15   Argentina v Bolivia
05.09.15   Chile v Paraguay
07.09.15   Finland v Faroe Islands
08.09.15   Ecuador v Honduras
13.09.15   Nantes v Rennes
14.09.15   Sampdoria v Bologna
16.09.15   Dynamo Zagreb v Arsenal
17.09.15   Borussia Dortmund v Krasnador
19.09.15   Newcastle v Watford
20.09.15   Bradford v Sheffield United
26.09.15   Southampton v Swansea
27.09.15   Guingamp v Monaco
30.09.15   Borussia Munchengladbach v Manchester City
01.10.15   Monaco v Tottenham
04.10.15   Charlton v Fulham
04.10.15   Porto v Belenenses
08.10.15   Hungary v Faroe Islands
11.10.15   Exeter v Stevenage
11.10.15   Greece v Hungary
13.10.15   Bulgaria v Azerbaijan
17.10.15   West Bromwich Albion v Sunderland
18.10.15   Rennes v Nice
19.10.15   France v New Zealand (U17 World Cup)
22.10.15   Anderlecht v Tottenham
24.10.15   Burnley v Blackburn
25.10.15   Sunderland v Newcastle
28.10.15   Southampton v Aston Villa 
31.10.15   Wolfsburg v Bayer Leverkusen
07.11.15   Wealdstone v Colchester
08.11.15   Augsburg v Werder Bremen
12.11.15   Ecuador v Uruguay
15.11.15   Hartlepool v Leyton Orient
17.11.15   Uruguay v Chile
21.11.15   Swansea v Bournemouth
22.11.15   Rennes v Bordeaux
25.11.15   Juventus v Manchester City
26.11.15   Schalke v APOEL
29.11.15   West Ham v West Bromwich Albion
05.12.15   Stourbridge v Eastleigh
06.12.15   Sheffield Wednesday v Derby
09.12.15   Chelsea v Porto
12.12.15   Crystal Palace v Southampton *
13.12.15   Sheffield United v Coventry
13.12.15   PSG v Lyon
20.12.15   Walsall v Port Vale
20.12.15   Bordeaux v Marseille
26.12.15   Swansea v West Bromwich Albion
28.12.15   Norwich v Aston Villa
02.01.16   West Brom v Stoke
07.01.16   Wigan v Gillingham
10.01.16   Marseille v Guingamp
13.01.16   Stoke v Norwich
17.01.16   Lorient v Monaco
23.01.16   West Ham v Manchester City
24.01.16   Everton v Swansea
30.01.16   Colchester v Tottenham
02.02.16   Crystal Palace v Bournemouth
05.02.16   Belenenses v Benfica 
06.02.16   Southampton v West Ham
10.02.16   Celtic v Valencia
13.02.16   Norwich v West Ham
14.02.16   Milan v Genoa 
24.02.16   PSG v Middlesbrough
28.02.16   Eintracht Frankfurt v Schalke
01.03.16   Aston Villa v Everton
02.03.16   Schalke v Hamburg
03.03.16   Birmingham v Hull
05.03.16   Chelsea v Stoke
13.03.16   Rennes v Lyon
20.03.16   Southampton v Liverpool
24.03.16   Ecuador v Paraguay
25.03.16   Peterborough v Coventry 
29.03.16   Colombia v Ecuador
02.04.16   Borussia Dortmund v Werder Bremen
09.04.16   Swansea v Chelsea
16.04.16   West Brom v Watford
17.04.16   Mainz v Cologne
20.04.16   West Ham v Watford
24.04.16   Sunderland v Arsenal
30.04.16   Watford v Aston Villa
01.05.16   Angers v Marseille
07.05.16   Bournemouth v West Brom
08.05.16   Doncaster v Burton
14.05.16   Barnsley v Walsall
15.05.16   Everton v Norwich
19.05.16   Guinea v Paraguay (Toulon Tournament)
19.05.16   England v Portugal
21.05.16   Japan v Paraguay
21.05.16   Portugal v Guinea
23.05.16   Japan v Portugal
23.05.16   England v Guinea
25.05.16   Guinea v Japan *
25.05.16   Paraguay v England
27.05.16   Japan v England
27.05.16   Portugal v Paraguay
29.05.16   Czech Republic v Portugal
29.05.16   France v England (Final)
03.06.16   USA v Colombia (Copa America Centenario)
05.06.16   Mexico v Uruguay
08.06.16   Ecuador v Peru
11.06.16   Colombia v Costa Rica
13.06.16   Mexico v Venezuela
17.06.16   Peru v Colombia
21.06.16   USA v Argentina
26.06.16   Argentina v Chile (Final)