Born: 24- 4-1993 Country: Wales Caps: 98 (W43-D28-L27 – GF128-GA98 – %58.16) Goals: 3 Age First Cap: 19 yr 171 d 12-10-2012 vs. Scotland 2-1 Age Last Cap: 32 yr 138 d 9- 9-2025 vs. Canada 0-1 National Team Career: 12 yr 332 d
Caps Date Venue Opponent Score Competition 1 12-10-12 Cardiff Scotland 2-1 World Cup Qualifier 2 16-10-12 Osijek Croatia 0-2 World Cup Qualifier 3 6- 2-13 Swansea Austria 2-1 4 22- 3-13 Glasgow Scotland 2-1 World Cup Qualifier 5 26- 3-13 Swansea Croatia 1-2 World Cup Qualifier 6 14- 8-13 Cardiff Ireland 0-0 7 6- 9-13 Skopje Macedonia 1-2 World Cup Qualifier 8 10- 9-13 Cardiff Serbia 0-3 World Cup Qualifier 9 16-11-13 Cardiff Finland 1-1 10 5- 3-14 Cardiff Iceland 3-1 11 9- 9-14 Andorra La V. Andorra 2-1 European Ch. Qualifier 12 10-10-14 Cardiff Bosnia-Herzeg. 0-0 European Ch. Qualifier 13 28- 3-15 Haifa Israel 3-0 European Ch. Qualifier 14 3- 9-15 Lefkosia Cyprus 1-0 European Ch. Qualifier 15 6- 9-15 Cardiff Israel 0-0 European Ch. Qualifier 16 10-10-15 Zenica Bosnia-Herzeg. 0-2 European Ch. Qualifier 17 13-10-15 Cardiff Andorra 2-0 European Ch. Qualifier 18 13-11-15 Cardiff Netherlands 2-3 19 28- 3-16 Kyiv Ukraine 0-1 20 5- 6-16 Stockholm Sweden 0-3 21 11- 6-16 Bordeaux Slovakia 2-1 European Championship 22 16- 6-16 Lens England 1-2 European Championship 23 20- 6-16 Toulouse Russia 3-0 European Championship 24 25- 6-16 Paris N. Ireland 1-0 European Championship 25 1- 7-16 Lille Belgium 3-1 European Championship 26 5- 9-16 Cardiff Moldova 4-0 World Cup Qualifier 27 6-10-16 Wien Austria 2-2 World Cup Qualifier 28 9-10-16 Cardiff Georgia 1-1 World Cup Qualifier 29 24- 3-17 Dublin Ireland 0-0 World Cup Qualifier 30 11- 6-17 Beograd Serbia 1-1 World Cup Qualifier 31 2- 9-17 Cardiff Austria 1-0 World Cup Qualifier 32 5- 9-17 Chisinau Moldova 2-0 World Cup Qualifier 33 6-10-17 Tbilisi Georgia 1-0 World Cup Qualifier 34 9-10-17 Cardiff Ireland 0-1 World Cup Qualifier 35 10-11-17 Saint-Denis France 0-2 36 14-11-17 Cardiff Panama 1-1 37 22- 3-18 Nanning China 6-0 China Cup 38 26- 3-18 Nanning Uruguay 0-1 China Cup 39 28- 5-18 Pasadena Mexico 0-0 40 6- 9-18 Cardiff Ireland 4-1 Nations League 41 9- 9-18 Aarhus Denmark 0-2 Nations League 42 11-10-18 Cardiff Spain 1-4 43 16-10-18 Dublin Ireland 1-0 Nations League 44 24- 3-19 Cardiff Slovakia 1-0 European Ch. Qualifier 45 8- 6-19 Osijek Croatia 1-2 European Ch. Qualifier 46 11- 6-19 Budapest Hungary 0-1 European Ch. Qualifier 47 6- 9-19 Cardiff Azerbaijan 2-1 European Ch. Qualifier 48 9- 9-19 Cardiff Belarus 1-0 49 10-10-19 Trnava Slovakia 1-1 European Ch. Qualifier 50 13-10-19 Cardiff Croatia 1-1 European Ch. Qualifier 51 16-11-19 Baku Azerbaijan 2-0 European Ch. Qualifier 52 19-11-19 Cardiff Hungary 2-0 European Ch. Qualifier 53 3- 9-20 Helsinki Finland 1-0 Nations League 54 6- 9-20 Cardiff Bulgaria 1-0 Nations League 55 8-10-20 London England 0-3 56 11-10-20 Dublin Ireland 0-0 Nations League 57 14-10-20 Sofia Bulgaria 1-0 Nations League 58 15-11-20 Cardiff Ireland 1-0 Nations League 59 2- 6-21 Nice France 0-3 60 5- 6-21 Cardiff Albania 0-0 61 12- 6-21 Baku Switzerland 1-1 European Championship 62 16- 6-21 Baku Turkey 2-0 European Championship 63 20- 6-21 Roma Italy 0-1 European Championship 64 26- 6-21 Amsterdam Denmark 0-4 European Championship 65 1- 9-21 Helsinki Finland 0-0 66 5- 9-21 Kazan Belarus 3-2 World Cup Qualifier 67 8- 9-21 Cardiff Estonia 0-0 World Cup Qualifier 68 13-11-21 Cardiff Belarus 5-1 World Cup Qualifier 69 16-11-21 Cardiff Belgium 1-1 World Cup Qualifier 70 24- 3-22 Cardiff Austria 2-1 World Cup Qualifier 71 5- 6-22 Cardiff Ukraine 1-0 World Cup Qualifier 72 8- 6-22 Cardiff Netherlands 1-2 Nations League 73 11- 6-22 Cardiff Belgium 1-1 Nations League 74 14- 6-22 Rotterdam Netherlands 2-3 Nations League 75 21-11-22 Al-Rayyan United States 1-1 World Cup 76 25-11-22 Al-Rayyan Iran 0-2 World Cup 77 29-11-22 Al-Rayyan England 0-3 World Cup 78 16- 6-23 Cardiff Armenia 2-4 European Ch. Qualifier 79 7- 9-23 Cardiff South Korea 0-0 80 11- 9-23 Riga Latvia 2-0 European Ch. Qualifier 81 11-10-23 Wrexham Gibraltar 4-0 82 15-10-23 Cardiff Croatia 2-1 European Ch. Qualifier 83 18-11-23 Yerevan Armenia 1-1 European Ch. Qualifier 84 21-11-23 Yerevan Turkey 1-1 European Ch. Qualifier 85 21- 3-24 Cardiff Finland 4-1 European Ch. Qualifier 86 26- 3-24 Cardiff Poland 0-0 [1] European Ch. Qualifier 87 6- 9-24 Cardiff Turkey 0-0 Nations League 88 9- 9-24 Niksic Montenegro 2-1 Nations League 89 11-10-24 Reykjavik Iceland 2-2 Nations League 90 14-10-24 Cardiff Montenegro 1-0 Nations League 91 16-11-24 Kayseri Turkey 0-0 Nations League 92 19-11-24 Cardiff Iceland 4-1 Nations League 93 22- 3-25 Cardiff Kazakhstan 3-1 World Cup Qualifier 94 25- 3-25 Skopje North Macedonia 1-1 World Cup Qualifier 95 6- 6-25 Cardiff Liechtenstein 3-0 World Cup Qualifier 96 9- 6-25 Brussel Belgium 3-4 World Cup Qualifier 97 4- 9-25 Astana Kazakhstan 1-0 World Cup Qualifier 98 9- 9-25 Swansea Canada 0-1 [1] Wales lost 4-5 on penalty kicks. Total Record Matches Won Draw Lost For Against Points Percentage 98 43 28 27 128- 98 114 58.16 Types of Matches World Cup Qualifier 26 European Ch. Qualifier 22 Friendlies 19 UEFA Nations League 17 European Championship 9 World Cup 3 Other Tournaments 2 Total caps: 98 Goals: Cap 68 1 goal Cap 81 1 goal Cap 93 1 goal Total 3 goals
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 9 Oct 2025
(C) Copyright Roberto Mamrud and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.