Coufal has won the Czech First League title three times with Slavia Prague and also lifted the Czech Cup. Individually, he was named in the Czech First League Team of the Season and has earned over 30 caps for the Czech Republic national team.
Vladimír Coufal is a Czech professional footballer who primarily plays as a right-back. He began his career with Slovan Liberec before moving to Slavia Prague, where he won multiple Czech First League titles. In 2020, he joined West Ham United in the Premier League, becoming a key figure in their defense.
Coufal is known for his tireless work rate, strong defensive positioning, and ability to deliver accurate crosses from the right flank. He combines physicality with good stamina, allowing him to contribute both defensively and offensively throughout matches. His tactical discipline and experience make him a reliable option in a back four or as a wing-back.
| Season | Comp | Apps | G | A | YC | RC | Min |
|---|---|---|---|---|---|---|---|
| 25/26 | World Cup Qualification Playoffs | 2 | 0 | 0 | 0 | 0 | 203 |
| 25/26 | Bundesliga | 34 | 1 | 9 | 4 | 0 | 3018 |
| 25/26 | International Friendlies | 2 | 0 | 0 | 1 | 0 | 152 |
| 25/26 | DFB-Pokal | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | UEFA Nations League B | 6 | 0 | 1 | 2 | 0 | 540 |
| 24/25 | Premier League | 22 | 0 | 0 | 5 | 0 | 1061 |
| 24/25 | FA Cup | 1 | 0 | 0 | 0 | 0 | 45 |
| 24/25 | EFL Cup | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Premier League | 36 | 0 | 7 | 5 | 0 | 3139 |
| 23/24 | International Friendlies | 2 | 0 | 2 | 0 | 0 | 129 |
| 23/24 | FA Cup | 2 | 0 | 0 | 0 | 0 | 140 |
| 23/24 | UEFA Europa League | 7 | 0 | 0 | 1 | 0 | 622 |
| 23/24 | EFL Cup | 2 | 0 | 0 | 0 | 0 | 162 |
| 22/23 | UEFA Nations League A | 6 | 0 | 0 | 1 | 0 | 540 |
| 22/23 | UEFA Conference League | 9 | 0 | 0 | 2 | 0 | 786 |
| 22/23 | Premier League | 27 | 0 | 1 | 5 | 0 | 2139 |
| 22/23 | International Friendlies | 2 | 0 | 2 | 0 | 0 | 180 |
| 22/23 | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | European Qualifiers | 6 | 0 | 1 | 2 | 0 | 521 |
| 22/23 | UEFA Conference League Qualifying | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | EFL Cup | 1 | 0 | 0 | 0 | 0 | 77 |
| 21/22 | World Cup Qualification Playoffs | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | 28 | 0 | 4 | 3 | 0 | 2211 |
| 21/22 | International Friendlies | 2 | 0 | 1 | 0 | 0 | 180 |
| 21/22 | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UEFA Europa League | 4 | 0 | 1 | 0 | 0 | 357 |
| 21/22 | EFL Cup | 2 | 0 | 0 | 0 | 0 | 81 |
| 2025 | World Cup Qualifiers (Europe) | 7 | 1 | 1 | 2 | 0 | 620 |
| 2024 | UEFA Euro | 3 | 0 | 1 | 1 | 0 | 270 |
| 2021 | World Cup Qualifiers (Europe) | 5 | 0 | 0 | 0 | 0 | 447 |
| 2021 | UEFA Euro | 5 | 0 | 2 | 1 | 0 | 450 |
| 20/21 | UEFA Nations League B | 5 | 1 | 2 | 1 | 0 | 450 |
| 20/21 | Chance Liga | 5 | 0 | 3 | 1 | 0 | 366 |
| 20/21 | Premier League | 34 | 0 | 7 | 3 | 0 | 3055 |
| 20/21 | International Friendlies | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | FA Cup | 2 | 0 | 0 | 0 | 0 | 210 |
| 20/21 | UEFA Champions League Qualifying | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | MOL Cup | 1 | 0 | 0 | 0 | 0 | 29 |
| 19/20 | Chance Liga | 27 | 3 | 0 | 3 | 0 | 2428 |
| 19/20 | Chance Liga Championship Group | 5 | 0 | 0 | 0 | 0 | 450 |
| 19/20 | International Friendlies | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Cesko-slovensky Superpohar | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | UEFA Champions League Qualifying | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | UEFA Champions League | 6 | 0 | 0 | 1 | 0 | 540 |
| 18/19 | UEFA Nations League B | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | MOL Cup | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Chance Liga | 23 | 3 | 3 | 1 | 0 | 2013 |
| 18/19 | Chance Liga Championship Group | 5 | 0 | 1 | 0 | 0 | 450 |
| 18/19 | International Friendlies | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | European Qualifiers | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | UEFA Europa League | 9 | 1 | 2 | 4 | 0 | 803 |
| 18/19 | UEFA Champions League Qualifying | 2 | 0 | 0 | 2 | 0 | 180 |
| 17/18 | MOL Cup | 3 | 0 | 0 | 0 | 0 | 168 |
| 17/18 | Chance Liga | 30 | 2 | 3 | 4 | 0 | 2700 |
| 17/18 | International Friendlies | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | MOL Cup | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Chance Liga | 17 | 0 | 0 | 2 | 0 | 1303 |
| 16/17 | UEFA Europa League Qualifying | 4 | 2 | 1 | 1 | 0 | 360 |
| 16/17 | UEFA Europa League | 6 | 0 | 0 | 1 | 0 | 540 |
| 16/17 | Juniorska liga | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | MOL Cup | 4 | 0 | 0 | 1 | 0 | 315 |
| 15/16 | Chance Liga | 27 | 1 | 3 | 4 | 0 | 2430 |
| 15/16 | UEFA Europa League Qualifying | 4 | 0 | 1 | 1 | 0 | 360 |
| 15/16 | UEFA Europa League | 6 | 1 | 0 | 0 | 0 | 535 |
| 15/16 | Superpohar | 1 | 0 | 0 | 0 | 0 | 8 |
| 14/15 | MOL Cup | 3 | 0 | 0 | 0 | 0 | 270 |
| 14/15 | Chance Liga | 13 | 0 | 1 | 0 | 0 | 958 |
| 14/15 | UEFA Europa League Qualifying | 3 | 0 | 0 | 0 | 0 | 270 |
| 13/14 | MOL Cup | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Chance Liga | 21 | 0 | 1 | 2 | 0 | 1698 |
| 13/14 | International Friendlies | 1 | 0 | 0 | 1 | 0 | 18 |
| 13/14 | UEFA Europa League Qualifying | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | UEFA Europa League | 4 | 0 | 0 | 2 | 0 | 290 |
| 12/13 | MOL Cup | 1 | 0 | 0 | 0 | 0 | 1 |
| 12/13 | Chance Liga | 10 | 0 | 0 | 0 | 0 | 285 |
| 11/12 | MOL Cup | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Chance Narodni Liga | 13 | 1 | 0 | 0 | 0 | 1131 |
| 10/11 | Chance Narodni Liga | 14 | 0 | 0 | 2 | 1 | 940 |