100 players who wore #23.
| # | Player | Position | Citizenship | Club | Caps | Intl goals |
|---|---|---|---|---|---|---|
| 1 | Shay Given | Goalkeeper | Ireland | Retired | 134 | 0 |
| 2 | Xherdan Shaqiri | Midfield - Attacking Midfield | Switzerland Kosovo | FC Basel 1893 | 125 | 32 |
| 3 | Salomón Rondón | Attack - Centre-Forward | Venezuela | Real Oviedo | 121 | 48 |
| 4 | Jesús Gallardo | Defender - Left-Back | Mexico | Deportivo Toluca | 109 | 2 |
| 5 | Felipe Baloy | Defender - Centre-Back | Panama Mexico | Retired | 103 | 4 |
| 6 | Rais M'Bolhi | Goalkeeper | Algeria France | ES Mostaganem | 96 | 0 |
| 7 | Pierre-Emile Højbjerg | Midfield - Defensive Midfield | Denmark France | Olympique Marseille | 88 | 11 |
| 8 | Ari Freyr Skúlason | Midfield - Defensive Midfield | Iceland | Retired | 83 | 0 |
| 9 | Mario Gómez | Attack - Centre-Forward | Germany Spain | Retired | 78 | 31 |
| 10 | Carlos Tevez | Attack - Centre-Forward | Argentina | Retired | 76 | 13 |
| 11 | Timofey Kalachev | Midfield - Right Midfield | Belarus Russia | Retired | 76 | 10 |
| 12 | Maicon | Defender - Right-Back | Brazil | Retired | 76 | 7 |
| 13 | Carlos Kameni | Goalkeeper | Cameroon France | Without Club | 74 | 0 |
| 14 | Davinson Sánchez | Defender - Centre-Back | Colombia | Galatasaray | 73 | 3 |
| 15 | Hélder Postiga | Attack - Centre-Forward | Portugal | Retired | 71 | 27 |
| 16 | Marius Stankevicius | Defender - Centre-Back | Lithuania | Retired | 66 | 5 |
| 17 | Kellyn Acosta | Midfield - Defensive Midfield | United States | Chicago Fire FC | 58 | 2 |
| 18 | Moisés Caicedo | Midfield - Defensive Midfield | Ecuador | Chelsea FC | 56 | 3 |
| 19 | Michy Batshuayi | Attack - Centre-Forward | Belgium DR Congo | Eintracht Frankfurt | 55 | 27 |
| 20 | Emiliano Martínez | Goalkeeper | Argentina Spain | Aston Villa | 54 | 0 |
| 21 | Tom Rogic | Midfield - Attacking Midfield | Australia Serbia | Retired | 53 | 10 |
| 22 | Unai Simón | Goalkeeper | Spain | Athletic Bilbao | 52 | 0 |
| 23 | Ilija Nestorovski | Attack - Centre-Forward | North Macedonia | Slaven Belupo Koprivnica | 51 | 10 |
| 24 | Daler Kuzyaev | Midfield - Central Midfield | Russia | Without Club | 51 | 3 |
| 25 | André Onana | Goalkeeper | Cameroon | Trabzonspor | 50 | 0 |
| 26 | Darren Randolph | Goalkeeper | Ireland United States | Retired | 50 | 0 |
| 27 | Pedro Aquino | Midfield - Defensive Midfield | Peru | Club Alianza Lima | 49 | 3 |
| 28 | Emre Can | Defender - Centre-Back | Germany Türkiye | Borussia Dortmund | 48 | 2 |
| 29 | Sejad Salihovic | Midfield - Central Midfield | Bosnia-Herzegovina Germany | Retired | 47 | 4 |
| 30 | Josh Parker | Attack - Centre-Forward | Antigua and Barbuda England | Oxford City | 44 | 6 |
| 31 | Vahan Bichakhchyan | Attack - Right Winger | Armenia | Legia Warszawa | 44 | 5 |
| 32 | Selim Benachour | Midfield - Attacking Midfield | Tunisia France | Retired | 44 | 2 |
| 33 | Danijel Subasic | Goalkeeper | Croatia | Retired | 44 | 0 |
| 34 | Nemanja Nikolics | Attack - Centre-Forward | Hungary Serbia | Retired | 43 | 8 |
| 35 | Nelson Cuevas | Attack - Right Winger | Paraguay | Retired | 43 | 6 |
| 36 | Mile Sterjovski | Midfield - Left Midfield | Australia | Retired | 42 | 8 |
| 37 | Aras Özbiliz | Attack - Right Winger | Armenia Netherlands | Retired | 41 | 6 |
| 38 | Kenny McLean | Midfield - Central Midfield | Scotland | Norwich City | 41 | 2 |
| 39 | Marco Materazzi | Defender - Centre-Back | Italy | Retired | 41 | 2 |
| 40 | Jens Hofer | Defender - Centre-Back | Liechtenstein Switzerland | SC Düdingen | 39 | 0 |
| 41 | Dušan Vlahović | Attack - Centre-Forward | Serbia | Juventus FC | 38 | 15 |
| 42 | Donovan Léon | Goalkeeper | French Guiana France | AJ Auxerre | 37 | 0 |
| 43 | Pavel Nekhaychik | Attack - Left Winger | Belarus | Retired | 36 | 3 |
| 44 | Ali Ahamada | Goalkeeper | Comoros France | Without Club | 36 | 0 |
| 45 | Pepe Reina | Goalkeeper | Spain | Retired | 36 | 0 |
| 46 | Vasilios Lakis | Midfield - Right Midfield | Greece | Retired | 35 | 3 |
| 47 | Leston Paul | Midfield - Central Midfield | Trinidad and Tobago | Without Club | 35 | 0 |
| 48 | Liam Millar | Attack - Left Winger | Canada England | Hull City | 34 | 1 |
| 49 | Mohamed Soumaïla | Defender - Left-Back | Niger | RC Champigneulles | 34 | 0 |
| 50 | Uğurcan Çakır | Goalkeeper | Türkiye | Galatasaray | 33 | 0 |
| 51 | Michael McGovern | Goalkeeper | Northern Ireland | Retired | 33 | 0 |
| 52 | Levan Mchedlidze | Attack - Centre-Forward | Georgia | Retired | 32 | 2 |
| 53 | Tae-hwan Kim | Defender - Right-Back | Korea, South | Jeonbuk Hyundai Motors | 31 | 0 |
| 54 | Vitinha | Midfield - Central Midfield | Portugal | Paris Saint-Germain | 31 | 0 |
| 55 | Craig Goodwin | Attack - Left Winger | Australia | Adelaide United | 30 | 7 |
| 56 | Leart Paçarada | Defender - Left-Back | Kosovo Germany | 1.FC Heidenheim 1846 | 30 | 1 |
| 57 | Emanuele Giaccherini | Midfield - Left Midfield | Italy | Retired | 29 | 4 |
| 58 | Ederson | Goalkeeper | Brazil Portugal | Fenerbahce | 29 | 0 |
| 59 | Midfield - Defensive Midfield | New Zealand England | Retired | 28 | 3 | |
| 60 | Shane Malcolm | Attack - Right Winger | Guam United States | Without Club | 27 | 4 |
| 61 | Tammy Abraham | Attack - Centre-Forward | England Nigeria | Besiktas JK | 26 | 9 |
| 62 | Abdoulay Diaby | Attack - Right Winger | Mali France | Al-Batin FC | 26 | 7 |
| 63 | Defender - Centre-Back | Slovakia | Retired | 26 | 1 | |
| 64 | Adrien Silva | Midfield - Central Midfield | Portugal France | United FC (UAE) | 26 | 1 |
| 65 | Melvin Adrien | Goalkeeper | Madagascar France | Thonon Évian Grand Genève FC | 26 | 0 |
| 66 | Fábio Vieira | Midfield - Attacking Midfield | Portugal | Hamburger SV | 25 | 14 |
| 67 | Miler Bolaños | Midfield - Attacking Midfield | Ecuador | Guayaquil City FC | 25 | 8 |
| 68 | Daniele Dessena | Midfield - Central Midfield | Italy | Retired | 25 | 6 |
| 69 | Florin Andone | Attack - Centre-Forward | Romania Spain | CD Atlético Baleares | 25 | 2 |
| 70 | Bernard Berisha | Attack - Left Winger | Kosovo Albania | FC Dinamo City | 25 | 1 |
| 71 | Joël Kiassumbua | Goalkeeper | DR Congo Switzerland | SC YF Juventus Zürich | 25 | 0 |
| 72 | Clayton Lewis | Midfield - Central Midfield | New Zealand | Without Club | 24 | 1 |
| 73 | Bilal El Khannouss | Midfield - Attacking Midfield | Morocco Belgium | VfB Stuttgart | 24 | 1 |
| 74 | Germain Sanou | Goalkeeper | Burkina Faso France | Paris 13 Atletico | 23 | 0 |
| 75 | Jusuf Gazibegovic | Defender - Right-Back | Bosnia-Herzegovina | 1.FC Köln | 23 | 0 |
| 76 | Mohamed Badamosi | Attack - Centre-Forward | The Gambia | CFR Cluj | 22 | 4 |
| 77 | Franck Grandel | Goalkeeper | Guadeloupe France | Retired | 22 | 0 |
| 78 | Deian Sorescu | Attack - Right Winger | Romania | Gaziantep FK | 21 | 0 |
| 79 | Noni Madueke | Attack - Right Winger | England Nigeria | Arsenal FC | 20 | 7 |
| 80 | Ricardo Horta | Attack - Right Winger | Portugal | SC Braga | 20 | 4 |
| 81 | Ari Leifsson | Defender - Centre-Back | Iceland | Kolding IF | 20 | 1 |
| 82 | Sayfallah Ltaief | Attack - Left Winger | Tunisia Switzerland | Sparta Rotterdam | 20 | 1 |
| 83 | Gaetano Berardi | Defender - Right-Back | Switzerland Italy | Retired | 20 | 0 |
| 84 | Parfait Mandanda | Goalkeeper | DR Congo France | SM Caen B | 20 | 0 |
| 85 | Dmitriy Poloz | Attack - Left Winger | Russia | Retired | 19 | 3 |
| 86 | Kevin Csoboth | Attack - Left Winger | Hungary | Genclerbirligi Ankara | 19 | 1 |
| 87 | Benjamin Henrichs | Defender - Right-Back | Germany Ghana | RB Leipzig | 19 | 0 |
| 88 | Vanja Milinković-Savić | Goalkeeper | Serbia Spain | SSC Napoli | 19 | 0 |
| 89 | Boaz Myhill | Goalkeeper | Wales United States | Retired | 19 | 0 |
| 90 | Attack - Centre-Forward | Italy | Fiorentina Primavera | 18 | 5 | |
| 91 | Abdulqadir Ilyas | Attack - Centre-Forward | Qatar Nigeria | Al-Markhiya SC | 18 | 4 |
| 92 | Paul Bernardoni | Goalkeeper | France | Amiens SC | 18 | 0 |
| 93 | Kristoffer Nordfeldt | Goalkeeper | Sweden | AIK | 18 | 0 |
| 94 | Peter Whittingham | Midfield - Central Midfield | England | --- | 17 | 3 |
| 95 | Alessandro Diamanti | Midfield - Attacking Midfield | Italy | Retired | 17 | 1 |
| 96 | Jin-hyeon Kim | Goalkeeper | Korea, South | Cerezo Osaka | 16 | 0 |
| 97 | Midfield - Defensive Midfield | Uganda United States | Retired | 16 | 0 | |
| 98 | Ji-su Park | Defender - Centre-Back | Korea, South | Wuhan Three Towns | 16 | 0 |
| 99 | Nikola Sipcic | Defender - Centre-Back | Montenegro Serbia | Asteras Aktor | 16 | 0 |
| 100 | Patrick Sequeira | Goalkeeper | Costa Rica Spain | Casa Pia AC | 16 | 0 |
Shay Given
Xherdan Shaqiri
Salomón Rondón
Jesús Gallardo
Felipe Baloy
Rais M'Bolhi
Pierre-Emile Højbjerg
Ari Freyr Skúlason
Mario Gómez
Carlos Tevez
Timofey Kalachev
Maicon
Carlos Kameni
Davinson Sánchez
Hélder Postiga
Marius Stankevicius
Kellyn Acosta
Moisés Caicedo
Michy Batshuayi
Emiliano Martínez
Tom Rogic
Unai Simón
Ilija Nestorovski
Daler Kuzyaev
André Onana
Darren Randolph
Pedro Aquino
Emre Can
Sejad Salihovic
Josh Parker
Vahan Bichakhchyan
Selim Benachour
Danijel Subasic
Nemanja Nikolics
Nelson Cuevas
Mile Sterjovski
Aras Özbiliz
Kenny McLean
Marco Materazzi
Jens Hofer
Dušan Vlahović
Donovan Léon
Pavel Nekhaychik
Ali Ahamada
Pepe Reina
Vasilios Lakis
Leston Paul
Liam Millar
Mohamed Soumaïla
Uğurcan Çakır
Michael McGovern
Levan Mchedlidze
Tae-hwan Kim
Vitinha
Craig Goodwin
Leart Paçarada
Emanuele Giaccherini
Ederson
Shane Malcolm
Tammy Abraham
Abdoulay Diaby
Adrien Silva
Melvin Adrien
Fábio Vieira
Miler Bolaños
Daniele Dessena
Florin Andone
Bernard Berisha
Joël Kiassumbua
Clayton Lewis
Bilal El Khannouss
Germain Sanou
Jusuf Gazibegovic
Mohamed Badamosi
Franck Grandel
Deian Sorescu
Noni Madueke
Ricardo Horta
Ari Leifsson
Sayfallah Ltaief
Gaetano Berardi
Parfait Mandanda
Dmitriy Poloz
Kevin Csoboth
Benjamin Henrichs
Vanja Milinković-Savić
Boaz Myhill
Abdulqadir Ilyas
Paul Bernardoni
Kristoffer Nordfeldt
Peter Whittingham
Alessandro Diamanti
Jin-hyeon Kim
Ji-su Park
Nikola Sipcic
Patrick Sequeira