FOOTBALL·ANALYTICWorld Cup 2026⇄

The Whistle

Refereeing, counted — every foul, card, offside, penalty and VAR intervention across all 104 matches, from FIFA's own event feed.

Read it honestly: whistle counts follow playing style. Pressing teams commit more fouls, chasing teams pick up more cards, and deep runs mean more matches. This page is a ledger, not a verdict — the numbers say what happened, not why.

Tightest whistle

IR Iran

2.6 bookings / 10 fouls

field average 1.2

Most lenient whistle

Tunisia

0.3 bookings / 10 fouls

field average 1.2

VAR's friend

Argentina

5–0 calls for–against

where direction is attributable

Most penalties conceded

France

3 against · 2 won

penalties awarded in their matches

All 48, by how the whistle treated them

Sorted by bookings per 10 fouls committed — how often a foul turned into a card. Penalties and VAR are raw counts for and against.

TeamMFoulsDrawnYRBookings /10 foulsPens +/−VAR +/−Offsides
IR Iran323356—
2.6
1/00/19
Ecuador4374981
2.4
0/00/12
Saudi Arabia326296—
2.3
0/01/03
Curaçao331327—
2.3
0/10/05
Bosnia and Herzegovina4375971
2.2
0/11/02
Qatar3283642
2.1
0/10/14
Uruguay3293151
2.1
0/00/014
Austria427475—
1.9
1/11/111
Egypt5675912—
1.8
0/21/14
New Zealand323324—
1.7
0/00/04
Jordan323314—
1.7
0/20/23
Paraguay5616691
1.6
0/11/15
Haiti343557—
1.6
0/00/07
Iraq3312741
1.6
0/00/11
Argentina8100113151
1.6
3/05/022
Canada5717211—
1.5
0/01/07
South Africa4463852
1.5
1/00/18
Panama333465—
1.5
0/00/06
Brazil554518—
1.5
2/01/011
Uzbekistan329454—
1.4
0/11/13
Congo DR444446—
1.4
1/00/19
Australia438465—
1.3
0/00/11
Japan431554—
1.3
0/00/04
Scotland339425—
1.3
0/00/02
Ghana447566—
1.3
0/00/08
Korea Republic332254—
1.3
0/00/08
USA5645671
1.3
0/01/111
Colombia564708—
1.3
0/00/019
Portugal558447—
1.2
1/03/010
Côte d'Ivoire436294—
1.1
0/00/04
Cabo Verde447275—
1.1
0/00/07
Mexico5485841
1.0
1/14/05
Belgium6687861
1.0
1/01/08
Switzerland6898781
1.0
2/00/113
Sweden450435—
1.0
0/01/09
Croatia446454—
0.9
0/20/28
France874846—
0.8
2/30/014
Morocco688747—
0.8
0/10/09
England81168181
0.8
3/10/215
Algeria440293—
0.8
0/00/14
Norway641583—
0.7
1/20/15
Germany442513—
0.7
1/00/14
Netherlands443443—
0.7
0/00/08
Spain8891016—
0.7
1/00/121
Senegal448363—
0.6
0/11/110
Türkiye338312—
0.5
0/01/07
Czechia331371—
0.3
0/10/05
Tunisia334271—
0.3
0/00/19

The argued matches

Where the refereeing was loudest — most VAR interventions, penalties and card asymmetry in one place. Open the theater and judge for yourself.

The officials

Every referee, ranked by cards shown per match.

RefereeMFouls /mYellows /mRedsPensVAR calls
Felix ZWAYER221.06.0—12
MA Ning111.06.0—00
Francois LETEXIER321.34.7111
Ivan BARTON428.54.0111
Michael OLIVER423.84.3—10
Cristian GARAY116.02.0201
Alejandro HERNANDEZ123.04.0—00
Slavko VINCIC426.53.3201
Joao PINHEIRO324.73.0211
Ramon ABATTI228.53.5—00
Szymon MARCINIAK221.03.5—12
Abdulrahman ALJASSIM221.03.5—00
Tori PENSO221.03.5—11
Espen ESKAS213.53.5—12
Jalal JAYED327.33.3—12
Anthony TAYLOR319.73.0101
Ismail ELFATH417.53.0121
Danny MAKKELIE325.03.0—01
Maurizio MARIANI317.73.0—00
Dario HERRERA113.02.0101
Omar ALALI119.03.0—00
Facundo TELLO320.32.7—10
Said MARTINEZ329.32.7—21
Alireza FAGHANI317.32.3123
Amin MOHAMED224.02.5—11
Mustapha GHORBAL232.52.5—00
Gustavo TEJERA219.02.5—00
Raphael CLAUS215.02.0102
Wilton SAMPAIO322.71.3301
Glenn NYBERG318.02.3—00
Ilgiz TANTASHEV316.02.3—11
Adham MAKHADMEH415.52.0—01
Cesar RAMOS217.02.0—01
Clement TURPIN418.32.0—13
Drew FISCHER318.01.7—01
Pierre ATCHO226.51.5—00
Istvan KOVACS220.01.5—11
Yael FALCON PEREZ319.71.3—01
Jesus VALENZUELA417.81.0—10
Dahane BEIDA119.01.0—12
Juan Gabriel BENITEZ112.00.0—00
Katia GARCIA121.00.0—00

Sources: FIFA match event feed and official team stats. VAR direction is inferred by matching the decision to the card, penalty or goal at that minute — uninferable calls are listed but count for neither side. Event counts can differ by ±1 from official totals.