Confederation
|
Referees
|
Assistants
|
Matches assigned
|
Fourth official
|
AFC
|
Abdulrahman Al-Jassim (Qatar)
|
Taleb Al-Marri (Qatar) Saud Al-Maqaleh (Qatar)
|
United States–Wales (Group B) Croatia–Morocco (Third place play-off)
|
Portugal–Uruguay (Group H)
|
Chris Beath (Australia)
|
Anton Shchetinin (Australia) Ashley Beecham (Australia)
|
Mexico–Poland (Group C)
|
|
Alireza Faghani (Iran)
|
Mohammadreza Mansouri (Iran) Mohammadreza Abolfazli (Iran)
|
Brazil–Serbia (Group G) Portugal–Uruguay (Group H)
|
|
Ma Ning (China)
|
Cao Yi (China) Shi Xiang (China)
|
|
Netherlands–Qatar (Group A) United States–Wales (Group B) France–Denmark (Group D) Spain–Costa Rica (Group E) Cameroon–Serbia (Group G) Cameroon–Brazil (Group G)
|
Mohammed Abdulla Hassan Mohamed (United Arab Emirates)
|
Mohamed Al-Hammadi (United Arab Emirates) Hasan Al-Mahri (United Arab Emirates)
|
Spain–Costa Rica (Group E) Cameroon–Serbia (Group G)
|
England–France (Quarter-finals) Argentina–Croatia (Semi-finals)
|
Yoshimi Yamashita (Japan)
|
|
|
England–United States (Group B) Wales–England (Group B) Belgium–Canada (Group F) Belgium–Morocco (Group F) Canada–Morocco (Group F) Ghana–Uruguay (Group H)
|
CAF
|
Bakary Gassama (Gambia)
|
Elvis Noupue (Cameroon) Mahmoud Abouelregal (Egypt)
|
Netherlands–Qatar (Group A)
|
|
Mustapha Ghorbal (Algeria)
|
Mokrane Gourari (Algeria) Abdelhak Etchiali (Algeria)
|
Netherlands–Ecuador (Group A) Australia–Denmark (Group D)
|
Japan–Croatia (Round of 16) Croatia–Brazil (Quarter-finals)
|
Victor Gomes (South Africa)
|
Zakhele Siwela (South Africa) Souru Phatsoane (Lesotho)
|
France–Australia (Group D) Japan–Spain (Group E)
|
Netherlands–Argentina (Quarter-finals)
|
Maguette Ndiaye (Senegal)
|
Djibril Camara (Senegal) El Hadj Malick Samba (Senegal)
|
|
Wales–Iran (Group B) Argentina–Saudi Arabia (Group C) Australia–Denmark (Group D) Japan–Costa Rica (Group E) Brazil–Serbia (Group G) South Korea–Portugal (Group H)
|
Janny Sikazwe (Zambia)
|
Jerson dos Santos (Angola) Arsénio Marrengula (Mozambique)
|
Belgium–Canada (Group F)
|
|
Salima Mukansanga (Rwanda)
|
|
|
France–Australia (Group D) Tunisia–France (Group D) Japan–Spain (Group E)
|
CONCACAF
|
Iván Barton (El Salvador)
|
David Morán (El Salvador) Zachari Zeegelaar (Suriname) (in group stage matches) Kathryn Nesbitt (United States) (in round of 16 match)
|
Germany–Japan (Group E) Brazil–Switzerland (Group G) England–Senegal (Round of 16)
|
Morocco–Portugal (Quarter-finals)
|
Ismail Elfath (United States)
|
Kyle Atkins (United States) Corey Parker (United States)
|
Portugal–Ghana (Group H) Cameroon–Brazil (Group G) Japan–Croatia (Round of 16)
|
Argentina–France (Final)
|
Mario Escobar (Guatemala)
|
Caleb Wales (Trinidad and Tobago) Juan Carlos Mora (Costa Rica)
|
Wales–Iran (Group B)
|
Argentina–Australia (Round of 16)
|
Saíd Martínez (Honduras)
|
Walter López (Honduras) Helpys Raymundo Feliz (Dominican Republic)
|
|
Netherlands–Ecuador (Group A) Poland–Argentina (Group C) Denmark–Tunisia (Group D) Tunisia–Australia (Group D) Germany–Japan (Group E) Costa Rica–Germany (Group E) Switzerland–Cameroon (Group G) Brazil–Switzerland (Group G) England–Senegal (Round of 16)
|
César Arturo Ramos (Mexico)
|
Alberto Morín (Mexico) Miguel Hernández (Mexico)
|
Denmark–Tunisia (Group D) Belgium–Morocco (Group F) Portugal–Switzerland (Round of 16) France–Morocco (Semi-finals)
|
|
CONMEBOL
|
Raphael Claus (Brazil)
|
Rodrigo Figueiredo (Brazil) Danilo Manis (Brazil)
|
England–Iran (Group B) Canada–Morocco (Group F)
|
Morocco–Spain (Round of 16) Croatia–Morocco (Third place play-off)
|
Andrés Matonte (Uruguay)
|
Nicolás Taran (Uruguay) Martín Soppi (Uruguay)
|
Croatia–Canada (Group F)
|
Senegal–Netherlands (Group A) Netherlands–United States (Round of 16)
|
Kevin Ortega (Peru)
|
Michael Orué (Peru) Jesús Sánchez (Peru)
|
|
Qatar–Senegal (Group A) England–Iran (Group B) Iran–United States (Group B) Poland–Saudi Arabia (Group C) Morocco–Croatia (Group F) Croatia–Canada (Group F) Serbia–Switzerland (Group G) South Korea–Ghana (Group H) France–Poland (Round of 16)
|
Fernando Rapallini (Argentina)
|
Juan Pablo Belatti (Argentina) Diego Bonfá (Argentina)
|
Morocco–Croatia (Group F) Serbia–Switzerland (Group G) Morocco–Spain (Round of 16)
|
|
Facundo Tello (Argentina)
|
Ezequiel Brailovsky (Argentina) Gabriel Chade (Argentina)
|
Switzerland–Cameroon (Group G) South Korea–Portugal (Group H) Morocco–Portugal (Quarter-finals)
|
|
Jesús Valenzuela (Venezuela)
|
Jorge Urrego (Venezuela) Tulio Moreno (Venezuela)
|
England–United States (Group B) France–Poland (Round of 16)
|
France–Morocco (Semi-finals)
|
Wilton Sampaio (Brazil)
|
Bruno Boschilia (Brazil) Bruno Pires (Brazil)
|
Senegal–Netherlands (Group A) Poland–Saudi Arabia (Group C) Netherlands–United States (Round of 16) England–France (Quarter-finals)
|
|
OFC
|
Matthew Conger (New Zealand)
|
Mark Rule (New Zealand) Tevita Makasini (Tonga)
|
Tunisia–France (Group D)
|
|
UEFA
|
István Kovács (Romania)
|
Ovidiu Artene (Romania) Vasile Marinescu (Romania)
|
|
Qatar–Ecuador (Group A) Ecuador–Senegal (Group A) Argentina–Mexico (Group C) Saudi Arabia–Mexico (Group C) Spain–Germany (Group E) Croatia–Belgium (Group F) Uruguay–South Korea (Group H) Portugal–Switzerland (Round of 16)
|
Danny Makkelie (Netherlands)
|
Hessel Steegstra (Netherlands) Jan de Vries (Netherlands)
|
Spain–Germany (Group E) Poland–Argentina (Group C)
|
|
Szymon Marciniak (Poland)
|
Paweł Sokolnicki (Poland) Tomasz Listkiewicz (Poland)
|
France–Denmark (Group D) Argentina–Australia (Round of 16) Argentina–France (Final)
|
|
Antonio Mateu Lahoz (Spain)
|
Pau Cebrián Devís (Spain) Roberto Díaz Pérez del Palomar (Spain)
|
Qatar–Senegal (Group A) Iran–United States (Group B) Netherlands–Argentina (Quarter-finals)
|
|
Michael Oliver (England)
|
Stuart Burt (England) Simon Bennett (England) (in group stage matches) Gary Beswick (England) (in quarter-finals)
|
Japan–Costa Rica (Group E) Saudi Arabia–Mexico (Group C) Croatia–Brazil (Quarter-finals)
|
|
Daniele Orsato (Italy)
|
Ciro Carbone (Italy) Alessandro Giallatini (Italy)
|
Qatar–Ecuador (Group A) Argentina–Mexico (Group C) Argentina–Croatia (Semi-finals)
|
|
Daniel Siebert (Germany)
|
Rafael Foltyn (Germany) Jan Seidel (Germany)
|
Tunisia–Australia (Group D) Ghana–Uruguay (Group H)
|
|
Anthony Taylor (England)
|
Gary Beswick (England) Adam Nunn (England)
|
South Korea–Ghana (Group H) Croatia–Belgium (Group F)
|
|
Clément Turpin (France)
|
Nicolas Danos (France) Cyril Gringore (France)
|
Uruguay–South Korea (Group H) Ecuador–Senegal (Group A) Brazil–South Korea (Round of 16)
|
|
Slavko Vinčić (Slovenia)
|
Tomaž Klančnik (Slovenia) Andraž Kovačič (Slovenia)
|
Argentina–Saudi Arabia (Group C) Wales–England (Group B)
|
Brazil–South Korea (Round of 16)
|
Stéphanie Frappart (France)
|
Neuza Back (Brazil) Karen Díaz Medina (Mexico)
|
Costa Rica–Germany (Group E)
|
Mexico–Poland (Group C) Portugal–Ghana (Group H)
|