Swansea City  Squad 1998-2025   [2024-2025 only]

(Data likely to be incomplete)
Apps Goals Time Subbed Unused
Nelson Abbey 1      57 1     18    
Pawel Abbott 1 +1 1     94          
Azeem Abdulai 7 +20 2     4 923 3     21    
Tammy Abraham 21 +18 8     2253 8     2    
Kemy Agustien 7 +15      2 793 4     11    
Adebayo Akinfenwa 4 +1 2     307 2         
Daniel Alfei           3    
Joe Allen 33 +35 3     10 1 2776 31     10    
Julian Alsop 2      180          
Kevin Amankwaah 2      1 180      2    
Jordi Amat 51 +12      15 4651 4     65    
Paul Anderson 2 +1      1 164 2         
Ritchie Appleby           1    
Paul Arriola +3      44      4    
Harrison Ashby 14 +2 1     2 953 12     6    
Joel Asoro 4 +14      530 4     13    
Kevin Austin 4 +1      388      2    
André Ayew 134 +7 47     17 12006 26     3    
Jordan Ayew 45 +13 12     3 1 4141 13     1    
Courtney Baker-Richardson 9 +12 4     1 1 681 8     13    
Gonçalo Baptista Franco 17 +2      4 1371 14     5    
Modou Barrow 21 +34 2     3 2405 16     12    
Kyle Bartley 31 +7      9 1 2768 3     56    
Guillem Bauza 2 +2      199 1         
Marcus Bean 1 1     90      1    
Craig Beattie 1      61 1         
Steven Benda 31      1 2760 1     63    
Ryan Bennett 47 +2      15 1 4134 8     16    
Federico Bessone 1      90          
Florian Bianchini 3 +14 2     2 519 2     4    
Jake Bidwell 98 +7 3     10 1 8676 16     18    
Tony Bird           1    
Ferrie Bodde 1      90          
Yannick Bolasie 3 +9      1 409 3     1    
Chad Bond 1      45 1     1    
Wilfried Bony 58 +27 33     9 1 5234 25     3    
Matt Bound 3      1 1 246          
Walter Boyd 1      71 1         
Febian Brandy +1 1     17          
Rhian Brewster 21 +1 11     7 1844 9         
Leon Britton 129 +17      17 10777 54     43    
Nathan Broome           5    
Finley Burns 3      208 2     8    
Thomas Butler 3 +2      289 1     1    
George Byers 49 +16 8     9 4379 23     9    
Shaun Byrne 1      88 1         
Ben Cabango 193 +13 10     37 1 17451 10     35    
Tom Carroll 79 +24 3     8 1 6901 29     15    
Cameron Carter-Vickers 26 +7      5 2479 1     11    
Ryan Casey 1 1     65 1     1    
Brian Cash 1      86 1         
José Cańas 20 +6      6 1802 6     7    
Bersant Celina 65 +14 10     4 5842 18     7    
Dion Chambers           1    
Chico 64 +1 3     13 3 5613 3     3    
Cyrus Christie 23 +5 3     8 2079 3     5    
Samuel Clucas 27 +9 3     4 2409 8     6    
Jon Coates 6 +2      1 491 2         
Matthew Collins 1      60 1     1    
Cameron Congreve 5 +13      400 5     31    
Karl Connolly 1      62 1         
Paul Connor 1      90      2    
Brandon Cooper 8 +3      2 789 2     14    
Antonio Corbisiero           1    
Jack Cork 71 +12 2     11 6336 12     10    
David Cornell 1      120      24    
David Cotterill 2      180          
Joel Cotterill +1      12      5    
Ian Craney 4      360          
Liam Cullen 78 +61 27     14 1 6725 58     42    
Luke Cundle 22 +12 3     3 1911 17     7    
Nick Cusack 4      360          
Harry Darling 82 +13 9     24 7493 12     23    
Ben Davies 72 +6 3     8 6549 5     6    
Dorus De Vries 4      360      2    
Jonathan de Guzman 1 2     90          
Jonathan de Guzmán 69 +12 11     7 6007 24     1    
Kees De Boer +1      1          
Leigh De Vulgt 1      1 90          
Leigh De-Vulgt 1      44 1         
Nicolas Defreitas-Hansen           2    
Yan Dhanda 33 +30 5     8 3157 25     54    
Stephen Dobbie 2 +3 3     319      1    
Rory Donnelly +1      33      8    
Scott Donnelly           1    
Flynn Downes 35 +4 1     12 1 3016 8         
Darryl Duffy 2 3     163 2         
Richard Duffy 1      1 90          
Kieron Durkan +1      48      2    
Nathan Dyer 135 +55 24     13 1 11427 86     44    
Eder 4 +11      430 3     3    
Marvin Emnes 10 +22 4     4 1099 5     24    
Ji-Sung Eom 12 +4      924 12         
Jack Evans +1      18          
Terry Evans 1      52 1         
Nicolas Fabiano 1      62 1         
Lukasz Fabianski 150      2 1 13477      5    
Rory Fallon 1 +2 1     1 166          
Warren Feeney 1      62 1         
Leroy Fer 74 +26 10     22 1 6626 25     11    
Federico Fernandez 124 +4 2     16 1 11295 2     20    
Andrew Fisher 48 +1      3 4380      73    
Gary Fisken +1      8          
Adrian Forbes 1 +2      127 1     2    
Kieron Freeman +1      25      7    
Roger Freestone 10      900      1    
Jay Fulton 192 +77 16     49 1 16779 89     85    
Conor Gallagher 21      3 1844 5         
Jordan Garrick 3 +16 3     1 1 518 3     17    
Morgan Gibbs-White 5 +1 1     408 3         
Josh Ginnelly 3 +5 2     2 281 3     1    
Bafetimbi Gomis 6 +3 3     533 2         
Bafétimbi Gomis 36 +26 14     3343 16     8    
Borja González 2 +4 1     217 1     1    
Borja González 19 +16 6     3 1773 12     18    
Marc Goodfellow           1    
Kenji Gorré +1      7      2    
Joshua Gould           5    
Aimar Govea +4      59      4    
Mark Gower 2 +4      270 1     2    
Danny Graham 13 +10 7     1149 6     5    
Jamie Grimes           1    
Matt Grimes 312 +13 16     37 28301 9     12    
Marc Guehi 58 +1      9 5123 5     5    
Willy Gueret 9      1 810          
Andy Gurney +1      1          
Viktor Gyokeres 3 +8 1     358 2     8    
Ben Hamer 23      2100      48    
Raheem Hanley           2    
Cian Harries 3 +3      193 2     9    
Pablo Hernandez 1      90          
Pablo Hernández 49 +14 5     6 4038 30     1    
Conor Hourihane 22 +2 5     1 1695 15     3    
Mike Howard 10 +1      2 956 1         
Bashir Humphreys 23 +3 1     2 2015 5     10    
Leon Hylton +1      42      2    
Besian Idrizaj           1    
Izzy Iriekpen 9 1     1 810      1    
Cameron James Evans 1      1 71 1     6    
Daniel James 31 +8 6     2 2840 13     10    
Lee Jenkins 4      1 314 1     1    
Declan John 13 +5      1152 4     15    
Lenny Johnrose 2      1 180          
Chris Jones +1      34      1    
Jason Jones           2    
Richard Jones           1    
Steve Jones 2      180      1    
Stuart Jones 2      137 1     1    
Kyle Joseph 1 +11      217 1     16    
Oliver Joseph Cooper 51 +49 9     12 1 4938 36     38    
Aldo Kalulu 8 +4      2 553 7     13    
Jon Keaveny +1      1 15          
Joshua Key 45 +9 2     4 4026 10     2    
Sung-Yueng Ki 119 +40 12     17 11146 28     8    
Adam King +2      24      1    
Andy King 9 +2 2     1 715 5     1    
Stephen Kingsley 17 +2      1487 3     12    
David Knight           3    
Leon Knight +2      58          
Mykola Kukharevych +13 1     187      15    
Damien Lacey +1      46      2    
Ethan Laird 18 +3      1 1625 3     1    
Roland Lamah 8 +10 2     1 864 7     16    
Joel Latibeaudiere 63 +16 3     16 5610 13     47    
Dennis Lawrence 7 1     1 630          
Aaron Lewis           1    
Filip Lissah +1      15      11    
Leroy Lita +3      1 58      3    
Fernando Llorente 28 +7 15     2 2498 14     1    
Ben Lloyd           2    
Jordi Lopez 3      240 2         
Jamal Lowe 75 +18 23     9 6573 44     2    
Keith Lowe 1      90          
Lee Lucas           3    
Yves Ma-Kalambay 2      180          
Shaun MacDonald 1 +2      75 1     1    
Ryan Manning 93 +16 7     21 2 8491 11     26    
Adnan Maric +1      13      2    
Roberto Martinez 8 +1      702 2     1    
Archie Matthews           1    
Alfie Mawson 70 +1 7     4 6309      3    
Brad Maylett 5 +1      1 408 2         
Oliver McBurnie 43 +19 26     5 4067 9     13    
Lincoln McFayden +1      26      4    
Barrie McKay 19 +20 3     1761 11     25    
Jon McLaughlin           19    
Kevin McLeod 2      144 1         
Roque Mesa 13 +3      3 1088 7     9    
Michu 56 +4 25     9 4838 20     3    
Garry Monk 22 +4 2     1 1 2134      24    
Jefferson Montero 36 +48 2     1 4139 20     21    
Luke Moore 6 +14 5     754 3     13    
Kerry Morgan 1 +1      77 1         
Jordan Morris 1 +4      159 1     1    
Erwin Mulder 31 +2      1 2859      49    
Andrew Mumford 2 +1      159 1         
Brian Murphy 1      90      7    
Matt Murphy +1      4          
Luciano Narsingh 13 +27 2     1534 9     23    
Kyle Naughton 276 +43 6     33 3 24254 62     101    
David Ngog +3      45      3    
Kristoffer Nordfeldt 47      2 4162 1     154    
Olivier Ntcham 42 +40 12     7 4138 35     3    
Kevin Nugent 2 +2      221 1     2    
Kristian O'Leary 11 +4      1 996 3     2    
Andy Oakes           4    
Michael Obafemi 33 +19 15     7 3266 13     1    
Nathaniel Ogbeta 1 +2      145      12    
Armstrong Okoflex 1 +12      2 298 2     5    
Nélson Oliveira 4 +7 1     402 4     4    
Martin Olsson 69 +6 2     12 6026 15     5    
Andrea Orlandi 3 +1      3 314 1     1    
Marcos Painter 7      1 603 2     1    
Kasey Palmer 2 +10 1     1 373 2     6    
Alberto Paloschi 7 +3 2     2 667 5     2    
Sam Parker 3      205 3     6    
Jamie Paterson 82 +27 17     13 7224 46     4    
Charlie Patino 16 +19 4     2 1 1401 14     12    
Daniel Patrick Williams 2 1     1 180      11    
Myles Peart-Harris 13 +6 1     5 1228 5         
Kristian Pedersen 6 +1      1 560 1     15    
Ronald Pereira Martins 37 +5 5     2 3227 21         
Kristoffer Peterson 8 +4 1     650 6     9    
Gareth Phillips 1      90      2    
Gorka Pintado 1      1 1 115      1    
Joel Piroe 91 +5 46     11 1 7961 31     2    
Przemyslaw Placheta 8 +2      666 5         
Alejandro Pozuelo 10 +15      1 1149 5     2    
Darren Pratley 6 +1      3 1 546          
Jason Price 2      180          
Mark Pritchard 1      90          
Angel Rangel 129 +26 4     25 1 11899 11     55    
Tyler Reid +1      29          
Ashley Richards 1      90          
Jazz Richards 14 +4      1 1276 3     17    
Marc Richards 1 2     90          
Sam Ricketts 2      179 1         
Samuel Ricketts 3      270          
Connor Roberts 139 +13 11     12 12617 10     15    
Stuart Roberts 2 +3      225 1         
Andy Robinson 10 +1 4     2 861 5         
Joe Rodon 49 +5      6 4388 2     12    
David Romo 1      83 1         
Wayne Routledge 201 +66 29     9 1 17031 108     55    
Tivonge Rushesha +1      24      9    
Carl Rushworth 48      1 4320      2    
Charles Sagoe Junior +2      27      3    
Renato Sanches 12 +3      2 855 7     5    
Giovanni Savarese 2 2     180          
Jason Scotland 2      180      1    
Albert Serran 2      108 1         
Itay Shechter 8 +11 1     3 683 8     23    
Josh Sheehan 1      58 1     2    
Jonjo Shelvey 77 +11 10     20 1 6717 27     2    
Liam Shephard 1      90      6    
Gylfi Sigurdsson 105 +7 30     10 1 9340 24     2    
Scott Sinclair 1 +1 4     94 1     1    
Darnel Situ           1    
Jason Smith 4      1 360          
Korey Smith 51 +26      8 4734 22     13    
Liam Smith           1    
Matthew Sorinola 21 +10 2     6 1842 19     9    
Finley Stevens +5      68      6    
Craig Stiens           1    
Ki Sung-Yueng 1      1 61 1         
Sam Surridge 10 +13 7     1053 4     3    
Andreas Söndergaard           14    
Franck Tabanou 3      1 220 2     3    
Alan Tate 18 +1      4 1 1574 2     7    
Neil Taylor 97 +7      18 8544 9     29    
David Theobald           1    
James Thomas 2 +4      201 1         
Josh Thomas +1      1 1      6    
Martin Thomas 3      1 270          
Lee Thorpe 1      90          
Dwight Tiendalli 32 +8 1     5 2920 3     42    
Nathan Tjoe-A-On 2 +1      126 2     27    
Christopher Todd 1      90          
Gerhard Tremmel 40 +3      3653      96    
Lee Trundle 11 9     3 983 2         
Owain Tudur-Jones 3 +1      274          
Josh Tymon 56 +8      14 5167 8         
Cedric Van der Gun 2      159 1         
Mike van der Hoorn 123 +2 6     16 10592 20     31    
Matthias Verschave 1 1     90          
Josh Vickers           1    
Lawrence Vigouroux 24      2160          
Zan Vipotnik 15 +7 4     1 1205 14     2    
Michel Vorm 54      3 1 4826 2     8    
Álvaro Vázquez 7 +8      593 4     14    
Liam Walsh 12 +22 2     5 1130 12     22    
Steve Watkin 3 +1 3     1 314 1         
Steven Watt           1    
Daniel Watts           3    
Lewis Webb           12    
Morgan Whittaker 8 +29 6     1 1221 2     19    
Tarrelle Whittaker 1      90          
Ashley Williams 152 +1 3     27 13719 1     6    
John Williams 1 +1      118          
Rhys Williams 5 +2      1 392 2     5    
Tom Williams 1 +3      1 160          
Ben Wilmot 18 +5 2     3 1671 1     15    
Kyrell Wilson           3    
Mark Wilson 1      90          
Hannes Wolf 18 +1 2     5 1547 5         
Jamie Wood 1      75 1         
Nathan Wood-Gordon 69 +3 1     19 6011 7     12    
Freddie Woodman 95      4 8549 1         
Jerry Yates 26 +20 9     2 1 2474 21     4    
Gregor Zabret           6