2021–22 Swansea City A.F.C. season

{{Use dmy dates|date=April 2022}}

{{Infobox football club season

| club = Swansea City

| season = 2021–22

| owner =

| chairman = Julian Winter

| manager = Russell Martin

| mgrtitle = Head coach

| stadium = Swansea.com Stadium

| league = Championship

| league result = 15th

| cup1 = FA Cup

| cup1 result = Third round

| cup2 = EFL Cup

| cup2 result = Third round

| league topscorer =
Joël Piroe (22)

| season topscorer =
Joël Piroe (24)

| highest attendance =

| lowest attendance =

| average attendance =

| prevseason = 2020–21

| nextseason = 2022–23

|pattern_la1 = _swansea2122h

|pattern_b1 = _swansea2122h

|pattern_ra1 = _swansea2122h

|pattern_sh1 = _swansea1920h

|pattern_so1 = _queimados15h

|leftarm1 = FFFFFF

|body1 = FFFFFF

|rightarm1 = FFFFFF

|shorts1 = FFFFFF

|socks1 = FFFFFF

|pattern_la2 = _swansea2122a

|pattern_b2 = _swansea2122a

|pattern_ra2 = _swansea2122a

|pattern_sh2 = _bragantino15A

|pattern_so2 = _stmirren1819a

|leftarm2 = 000000

|body2 = 000000

|rightarm2 = 000000

|shorts2 = 000000

|socks2 = 000000

|pattern_la3 = _swansea2122t

|pattern_b3 = _swansea2122t

|pattern_ra3 = _swansea2122t

|pattern_sh3 = _swansea2122t

|pattern_so3 = _swansea2122tl

|leftarm3 = E55838

|body3 = E55838

|rightarm3 = E55838

|shorts3 = E55838

|socks3 = E55838

}}

The 2021–22 season was Swansea City's 110th season in existence and their fourth consecutive season in the second tier of English football, the Championship. Alongside the Championship, they also competed in the FA Cup and the EFL Cup. This season covers the period from 1 June 2021 to 31 May 2022.

Pre-season

=Managerial change=

Head coach Steve Cooper left the club by mutual consent during pre-season, on 21 July 2021.{{cite web|url=https://www.swanseacity.com/news/club-statement-steve-cooper-leaves-swansea-city |title=STEVE COOPER LEAVES SWANSEA CITY |website=Swansea City |date=21 July 2021 |accessdate=21 July 2021}} He was replaced by Russell Martin on 1 August, six days before Swansea's first game of the season.{{cite web|url=https://www.swanseacity.com/news/russell-martin-confirmed-new-swansea-city-head-coach |title=RUSSELL MARTIN CONFIRMED AS NEW SWANSEA CITY HEAD COACH |website=Swansea City |date=1 August 2021 |accessdate=1 August 2021}}

=Friendlies=

The Swans announced they would have friendlies against Swindon Town,{{cite web |title=Swansea City To Face Swindon Town In Pre-Season Friendly |url=https://www.swanseacity.com/news/swansea-city-face-swindon-town-pre-season-friendly |publisher=Swansea City AFC |access-date=9 June 2021}} Plymouth Argyle,{{cite web |title=Swansea City To Face Plymouth Argyle In Pre-Season Friendly |url=https://www.swanseacity.com/news/swansea-city-face-plymouth-argyle-pre-season-friendly |publisher=Swansea City AFC |access-date=8 June 2021}} Bristol Rovers,{{cite web |title=Swansea City To Take On Bristol Rovers In Friendly |url=https://www.swanseacity.com/news/swansea-city-take-bristol-rovers-friendly |publisher=Swansea City AFC |access-date=29 June 2021}} and Forest Green Rovers{{cite web |title=Swansea City To Face Forest Green In Pre-Season Friendly |url=https://www.swanseacity.com/news/swansea-city-face-forest-green-pre-season-friendly |publisher=Swansea City AFC |access-date=7 June 2021}} and Southampton{{cite web |title=Swansea City To Face Southampton In Home Friendly |url=https://www.swanseacity.com/news/swansea-city-face-southampton-home-friendly |publisher=Swansea City AFC |access-date=2 July 2021}} as part of the club's pre-season preparations. However, the friendly against Swindon was cancelled due to "ongoing logistical and operational issues" at Swindon.{{cite web |title=Swansea City's friendly against Swindon Town cancelled |url=https://www.swanseacity.com/news/swansea-citys-friendly-against-swindon-town-cancelled |publisher=Swansea City AFC |access-date=12 July 2021}} The friendly against Bristol Rovers was also cancelled due to positive Coronavirus cases within Swansea's first-team bubble.{{cite web|url=https://www.swanseacity.com/news/swansea-citys-friendly-against-bristol-rovers-cancelled |title=SWANSEA CITY'S FRIENDLY AGAINST BRISTOL ROVERS CANCELLED |publisher=Swansea City |date=24 July 2021 |accessdate=24 July 2021}}

{{footballbox collapsible

| date = 14 July 2021

| time = BST

| round = Friendly

| team1 = Newport County

| score = 0–1

| report = https://www.swanseacity.com/news/swansea-city-begin-pre-season-campaign-behind-closed-doors-games-newport

| team2 = Swansea City

| goals2 = Whittaker

| stadium = Newport International Sports Village

| location = Lliswerry

| attendance = 0 (Behind-closed-doors)

| result = W

}}

{{footballbox collapsible

| date = 14 July 2021

| time = BST

| round = Friendly

| team1 = Newport County

| score = 0–4

| report = https://www.swanseacity.com/news/swansea-city-begin-pre-season-campaign-behind-closed-doors-games-newport

| team2 = Swansea City

| goals2 = Byers
Cullen
Lowe x2

| stadium = Newport International Sports Village

| location = Lliswerry

| attendance = 0 (Behind-closed-doors)

| result = W

}}

{{footballbox collapsible

| date = 17 July 2021

| time = BST

| round = Friendly

| team1 = Newport County

| score = 0–5

| report = https://www.swanseacity.com/news/swansea-city-continue-pre-season-campaign-behind-closed-doors-victory-over-newport

| team2 = Swansea City

| goals2 = Cullen {{goal|10||29}}
Margetson {{goal|33}}
Dhanda {{goal|?}}
Latibeaudiere {{goal|?}}

| stadium = Newport International Sports Village

| location = Lliswerry

| attendance = 0 (Behind-closed-doors)

| result = W

}}

{{footballbox collapsible

| date = 17 July 2021

| time = 15:00 BST

| round = Friendly

| team1 = Swindon Town

| score = Cancelled

| team2 = Swansea City

| stadium = County Ground

| location = Swindon

| result = P

| note = Match cancelled due to ongoing logistical issues at Swindon Town.

}}

{{footballbox collapsible

| date = 20 July 2021

| time = 19:00 BST

| round = Friendly

| team1 = Plymouth Argyle

| score = 1–2

| report = https://www.swanseacity.com/news/report-plymouth-argyle-1-swansea-city-2

| team2 = Swansea City

| goals1 = Hardie {{goal|47}}

| goals2 = Whittaker {{goal|23}}
Cullen {{goal|32}}

| stadium = Home Park

| location = Plymouth

| result = W

}}

{{footballbox collapsible

| date = 24 July 2021

| time = 15:00 BST

| round = Friendly

| team1 = Bristol Rovers

| score = Cancelled

| team2 = Swansea City

| stadium = Memorial Stadium

| location = Horfield

| result = P

| note= Match cancelled due to positive Coronavirus cases in Swansea's first-team bubble.

}}

{{footballbox collapsible

| date = 28 July 2021

| time = 19:00 BST

| round = Friendly

| team1 = Forest Green Rovers

| score = 1–2

| report = https://www.swanseacity.com/news/report-forest-green-rovers-1-swansea-city-2

| team2 = Swansea City

| goals1 = Stevens {{goal|86|pen.}}

| goals2 = Dhanda {{goal|65}}
Lloyd {{goal|70}}

| stadium = The New Lawn

| location = Nailsworth

| result = W

}}

{{footballbox collapsible

| date = 31 July 2021

| time = 15:00 BST

| round = Friendly

| team1 = Swansea City

| score = 1–3

| report = https://www.swanseacity.com/news/report-swansea-city-1-southampton-3

| team2 = Southampton

| goals1 = Salisu {{goal|13|o.g.}}

| goals2 = Tella {{goal|14}}
Redmond {{goal|22}}
Armstrong {{goal|58}}

| stadium = Liberty Stadium{{efn|This match took place before The Liberty Stadium was renamed the Swansea.com Stadium on 9 August 2021.{{cite web|url=https://www.swanseacity.com/news/swanseacom-become-stadium-naming-rights-partner |title=SWANSEA.COM BECOME STADIUM NAMING RIGHTS PARTNER |website=Swansea City |date=9 August 2021 |accessdate=9 August 2021}}}}

| location = Landore

| attendance = 5,091

| result = L

}}

Club

=Club officials=

:{{updated|8 December 2021}}{{cite web|url=https://www.swanseacity.com/club/swansea-city-contact-list |title=Swansea City Contact List |publisher=Swansea City |date=2 September 2021}}

class="toccolours"
style="background:#000000; color:#FFFFFF;" |Role

! style="background:#000000; color:#FFFFFF;" |Name

Owners{{flagicon|USA}} Jason Levien
{{flagicon|USA}} Steve Kaplan
Chief executive{{flagicon|ENG}} Julian Winter
Sporting director{{flagicon|WAL}} Mark Allen
Honorary club president{{flagicon|WAL}} Alan Curtis
Club ambassador{{flagicon|ENG}} Lee Trundle

=First-team staff=

:{{updated|25 September 2021}}{{cite web|url=https://www.swanseacity.com/squad/first-team-staff |title=Swansea City: First Team Staff |publisher=Swansea City |date=6 August 2021}}

class="toccolours"
style="background:#000000; color:#FFFFFF;" |Role

! style="background:#000000; color:#FFFFFF;" |Name

Head coach

| {{flagicon|SCO}} Russell Martin

Assistant head coach

| {{flagicon|ENG}} Luke Williams

Technical development coach

| {{flagicon|ENG}} Matthew Gill

Head of physical performance

| {{flagicon|ENG}} Matt Willmott

Goalkeeping coach

| {{flagicon|ENG}} Dean Thornton

First-team performance analyst

| {{flagicon|ENG}} Ben Parker

=First-team squad=

{{updated|31 January 2022}}{{cite web|url=https://www.swanseacity.com/players/149|title=First team|publisher=Swansea City A.F.C.|access-date=6 August 2021}}

{{Fs start}}

{{Fs player|no=2|pos=DF|nat=ENG|name=Ryan Bennett}}

{{Fs player|no=3|pos=DF|nat=IRL|name=Ryan Manning}}

{{Fs player|no=4|pos=MF|nat=ENG|name=Flynn Downes}}

{{Fs player|no=5|pos=DF|nat=WAL|name=Ben Cabango}}

{{Fs player|no=6|pos=MF|nat=SCO|name=Jay Fulton}}

{{Fs player|no=7|pos=MF|nat=ENG|name=Korey Smith}}

{{Fs player|no=8|pos=MF|nat=ENG|name=Matt Grimes|other=captain}}

{{Fs player|no=9|pos=FW|nat=IRL|name=Michael Obafemi}}

{{Fs player|no=10|pos=MF|nat=FRA|name=Olivier Ntcham}}

{{Fs player|no=12|nat=ENG|pos=FW|name=Jamie Paterson}}

{{Fs player|no=13|pos=MF|nat=AUT|name=Hannes Wolf|other=on loan from Borussia M'gladbach}}

{{fs mid}}

{{fs player|no=14|nat=SCO|pos=FW|name=Kyle Joseph}}

{{Fs player|no=15|nat=ENG|pos=DF|name=Nathanael Ogbeta}}

{{Fs player|no=17|nat=NED|pos=FW|name=Joël Piroe}}

{{Fs player|no=18|nat=ENG|pos=GK|name=Ben Hamer}}

{{fs player|no=19|nat=WAL|pos=DF|name=Tivonge Rushesha}}

{{Fs player|no=21|pos=MF|nat=ENG|name=Yan Dhanda}}

{{Fs player|no=22|pos=DF|nat=ENG|name=Joel Latibeaudiere}}

{{Fs player|no=23|pos=DF|nat=IRL|name=Cyrus Christie|other=on loan from Fulham}}

{{Fs player|no=26|pos=DF|nat=ENG|name=Kyle Naughton}}

{{Fs player|no=30|nat=ENG|pos=DF|name=Finley Burns|other=on loan from Manchester City}}

{{Fs player|no=33|nat=ENG|pos=GK|name=Andy Fisher}}

{{Fs end}}

Competitions

=Championship=

{{main|2021–22 EFL Championship}}

==League table==

{{2021–22 EFL Championship table|showteam=SWA}}

==Results summary==

{{Fb_rs |hw=9 |hd=8 |hl=6 |hgf=30 |hga=27 |aw=7 |ad=5 |al=11 |agf=28 |aga=41 }}

{{Fb rs footer |u=7 May 2022 |s=[https://fbref.com/en/squads/fb10988f/Swansea-City-Stats FBREF] |date=March 2021}}

==Results by matchday==

{{#invoke:sports rbr table|table|legendpos=b|header=Matchday

|label1= Ground

| res1= A/H/H/A/A/H/H/A/H/A/A/H/H/A/H/A/A/H/A/H/A/H/A/H/A/A/H/H/A/H/A/A/H/H/A/A/H/A/A/H/H/A/H/H/A/H

|label2= Result

| res2= L/D/L/W/L/D/D/D/W/L/D/W/W/L/W/W/L/D/W/L/L/L/D/W/D/L/L/W/L/W/L/W/W/L/L/W/D/W/W/W/D/D/D/D/L/L

|label3= Position

| res3= 21/19/20/16/19/21/20/21/17/19/19/17/15/16/13/11/12/12/9/9/14/16/17/17/17/19/19/16/16/16/17/16/16/16/16/15/16/16/15/14/14/13/14/14/15/15

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

| color1=gold |color_2=green1 | color_3-6=blue1 | color_22-24=red1

|source=[http://www.statto.com/football/teams/swansea-city/2021-2022/results Statto.com]

|updated=7 May 2022

|date=May 2021

}}

==Matches==

Swansea City's fixtures were revealed on 24 June 2021.{{cite web |title=Swansea City's 2021-22 Fixtures Revealed |url=https://www.swanseacity.com/news/swansea-citys-2021-22-fixtures-revealed |publisher=Swansea City AFC |access-date=24 June 2021}}

{{footballbox collapsible

| date = 7 August 2021

| time = 15:00 BST

| round = 1

| team1 = Blackburn Rovers

| score = 2–1

| report = https://www.bbc.co.uk/sport/football/58035723

| team2 = Swansea City

| goals1 = Gallagher {{goal|36}}
Brereton {{goal|48|pen.}}

| goals2 = Paterson {{goal|52}}

| referee = David Webb

| stadium = Ewood Park

| location = Blackburn

| attendance = 10,260

| result = L

}}

{{footballbox collapsible

| date = 14 August 2021

| time = 20:00 BST

| round = 2

| team1 = Swansea City

| score = 0–0

| report = https://www.bbc.co.uk/sport/football/58124710

| team2 = Sheffield United

| goals1 =

| goals2 =

| referee = Keith Stroud

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 15,946

| result = D

| note = Live on Sky Sports

}}

{{footballbox collapsible

| date = 17 August 2021

| time = 19:45 BST

| round = 3

| team1 = Swansea City

| score = 1–3

| report = https://www.bbc.co.uk/sport/football/58154317

| team2 = Stoke City

| goals1 = Piroe {{goal|73}}

| goals2 = Powell {{goal|15}}
Clucas {{goal|53}}
Østigård {{goal|60}}

| referee = Josh Smith

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 15,927

| result = L

}}

{{footballbox collapsible

| date = 20 August 2021

| time = 19:45 BST

| round = 4

| team1 = Bristol City

| score = 0–1

| report = https://www.bbc.co.uk/sport/football/58196357

| team2 = Swansea City

| goals1 =

| goals2 = Piroe {{goal|19}}

| referee = Geoff Eltringham

| stadium = Ashton Gate Stadium

| location = Ashton Gate

| attendance = 20,139

| result = W

| note = Live on Sky Sports

}}

{{footballbox collapsible

| date = 28 August 2021

| time = 15:00 BST

| round = 5

| team1 = Preston North End

| score = 3–1

| report = https://www.bbc.co.uk/sport/football/58289220

| team2 = Swansea City

| goals1 = Van den Berg {{goal|21}}
Riis Jakobsen {{goal|45+2}}
Whiteman {{goal|52}}

| goals2 = Piroe {{goal|19}}

| referee = Thomas Bramall

| stadium = Deepdale

| location = Deepdale

| attendance = 10,180

| result = L

}}

{{footballbox collapsible

| date = 11 September 2021

| time = 15:00 BST

| round = 6

| team1 = Swansea City

| score = 0–0

| report = https://www.skysports.com/football/swansea-city-vs-hull-city/447408

| team2 = Hull City

| goals1 =

| goals2 =

| referee = Keith Stroud

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,317

| result = D

}}

{{footballbox collapsible

| date = 15 September 2021

| time = 19:45 BST

| round = 7

| team1 = Swansea City

| score = 0–0

| report = https://www.skysports.com/football/swansea-city-vs-millwall/447421

| team2 = Millwall

| goals1 =

| goals2 =

| referee = John Busby

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,007

| result = D

}}

{{footballbox collapsible

| date = 18 September 2021

| time = 15:00 BST

| round = 8

| team1 = Luton Town

| score = 3–3

| report = https://www.skysports.com/football/luton-town-vs-swansea-city/447428

| team2 = Swansea City

| goals1 = Berry {{goal|7}}
Adebayo {{goal|15|pen.|23}}

| goals2 = Paterson {{goal|63}}
Ntcham {{goal|86}}
Piroe {{goal|90+2}}

| referee = Tony Harrington

| stadium = Kenilworth Road

| location = Luton

| attendance = 9,721

| result = D

}}

{{footballbox collapsible

| date = 25 September 2021

| time = 15:00 BST

| round = 9

| team1 = Swansea City

| score = 1–0

| report = https://www.bbc.co.uk/sport/football/58606182

| team2 = Huddersfield Town

| goals1 = Piroe {{goal|17}}

| goals2 =

| referee = Gavin Ward

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 17,091

| result = W

}}

{{footballbox collapsible

| date = 29 September 2021

| time = 19:45 BST

| round = 10

| team1 = Fulham

| score = 3–1

| report = https://www.skysports.com/football/fulham-vs-swansea-city/447454

| team2 = Swansea City

| goals1 = Mitrović {{goal|12||32||45}}

| goals2 = Paterson {{goal|38}}

| referee = Josh Smith

| stadium = Craven Cottage

| location = Fulham

| attendance = 16,113

|note=Live on Sky Sports| result = L

}}

{{footballbox collapsible

| date = 2 October 2021

| time = 15:00 BST

| round = 11

| team1 = Derby County

| score = 0–0

| report = https://www.skysports.com/football/derby-county-vs-swansea-city/447464

| team2 = Swansea City

| goals1 =

| goals2 =

| referee = Andrew Madley

| stadium = Pride Park Stadium

| location = Derby

| attendance = 21,640

| result = D

}}

{{footballbox collapsible

| date = 17 October 2021

| time = 12:00 BST

| round = 12

| team1 = Swansea City

| score = 3–0

| report = https://www.skysports.com/football/swansea-city-vs-cardiff-city/447480

| team2 = Cardiff City

| goals1 = Paterson {{goal|29}}
Piroe {{goal|60}}
Bidwell {{goal|74}}

| goals2 =

| referee = James Linington

| stadium = Swansea.com Stadium

| location = Landore

| attendance =

|note=Live on Sky Sports| result = W

}}

{{footballbox collapsible

| date = 20 October 2021

| time = 19:45 BST

| round = 13

| team1 = Swansea City

| score = 2–1

| report = https://www.bbc.co.uk/sport/football/58893459

| team2 = West Bromwich Albion

| goals1 = Piroe {{goal|61}}
Paterson {{goal|83}}

| goals2 = Grant {{goal|1}}

| referee = Simon Hooper

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,694

|note=Live on Sky Sports| result = W

}}

{{footballbox collapsible

| date = 23 October 2021

| time = 15:00 BST

| round = 14

| team1 = Birmingham City

| score = 2–1

| report = https://www.bbc.co.uk/sport/football/58935824

| team2 = Swansea City

| goals1 = Deeney {{goal|47}}
McGree {{goal|82}}

| goals2 = Obafemi {{goal|77}}

| referee = Oliver Langford

| stadium = St Andrew's

| location = Bordesley

| attendance = 16,132

| result = L

}}

{{footballbox collapsible

| date = 30 October 2021

| time = 15:00 BST

| round = 15

| team1 = Swansea City

| score = 3–0

| report = https://www.bbc.co.uk/sport/football/59018919

| team2 = Peterborough United

| goals1 = Bidwell {{goal|2}}
Piroe {{goal|13}}
Ntcham {{goal|45+1}}

| goals2 =

| referee = Matt Donohue

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,639

| result = W

}}

{{footballbox collapsible

| date = 2 November 2021

| time = 19:45 GMT

| round = 16

| team1 = Coventry City

| score = 1–2

| report = https://www.bbc.co.uk/sport/football/59046224

| team2 = Swansea City

| goals1 = McFadzean {{goal|27}}

| goals2 = Paterson {{goal|5}}
Piroe {{goal|12}}

| referee = Andy Davies

| stadium = Coventry Building Society Arena

| location = Coventry

| attendance = 16,514

| result = W

}}

{{footballbox collapsible

| date = 6 November 2021

| time = 15:00 GMT

| round = 17

| team1 = Bournemouth

| score = 4–0

| report = https://www.skysports.com/football/bournemouth-vs-swansea-city/447534

| team2 = Swansea City

| goals1 = Solanke {{goal|26||49}}
Anthony {{goal|64||90+4}}

| goals2 =

| stadium = Vitality Stadium

| location = Kings Park

| referee = Tony Harrington

| result = L

}}

{{footballbox collapsible

| date = 20 November 2021

| time = 15:00 GMT

| round = 18

| team1 = Swansea City

| score = 1–1

| report = https://www.skysports.com/football/swansea-city-vs-blackpool/447553

| team2 = Blackpool

| goals1 = Piroe {{goal|35}}

| goals2 = Anderson {{goal|86}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,886

| referee = Keith Stroud

| result = D

}}

{{footballbox collapsible

| date = 24 November 2021

| time = 19:45 GMT

| round = 19

| team1 = Barnsley

| score = 0–2

| report = https://www.bbc.co.uk/sport/football/59288079

| team2 = Swansea City

| goals1 =

| goals2 = Ntcham {{goal|74}}
Paterson {{goal|80}}

| stadium = Oakwell

| location = Barnsley

| attendance = 11,342

| referee = David Webb

| result = W

}}

{{footballbox collapsible

| date = 27 November 2021

| time = 15:00 GMT

| round = 20

| team1 = Swansea City

| score = 2–3

| report = https://www.skysports.com/football/swansea-city-vs-reading/447576

| team2 = Reading

| goals1 = Paterson {{goal|3}}
Manning {{goal|49}}
Laird {{yel|83}}

| goals2 = Dele-Bashiru {{goal|4}}
Carroll {{goal|30}}
Drinkwater {{goal|50}}, {{yel|74}}
Swift {{yel|86}}
Pușcaș {{yel|89}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,980

| referee = Tony Harrington

| result = L

}}

{{footballbox collapsible

| date = 4 December 2021

| time = 15:00 GMT

| round = 21

| team1 = Middlesbrough

| score = 1–0

| report = https://www.skysports.com/football/middlesbrough-vs-swansea-city/447585

| team2 = Swansea City

| goals1 = Jones {{goal|26}}
McNair {{yel|70}}

| goals2 = Paterson {{yel|45}}

| stadium = Riverside Stadium

| location = Middlesbrough

| attendance = 18,707

| referee = Andy Davies

| result = L

}}

{{footballbox collapsible

| date = 11 December 2021

| time = 15:00 GMT

| round = 22

| team1 = Swansea City

| score = 1–4

| report = https://www.skysports.com/football/swansea-city-vs-nottingham-forest/447600

| team2 = Nottingham Forest

| goals1 = Downes {{yel|11}}
Smith {{yel|31}}
Cabango {{yel|55}}
Piroe {{goal|62}}

| goals2 = Osei-Tutu {{yel|20}}
Zinckernagel {{goal|48}}
Grabban {{goal|50}}
Spence {{yel|55}}
McKenna {{yel|66}}
Johnson {{goal|68}}
Cafú {{goal|90+3}}, {{yel|90+4}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 17,659

| referee = Matt Donohue

| result = L

}}

{{footballbox collapsible

| date = 15 January 2022

| time = 15:00 GMT

| round = 23

| team1 = Huddersfield Town

| score = 1–1

| report = https://www.skysports.com/football/huddersfield-town-vs-swansea-city/447654

| team2 = Swansea City

| goals1 = Sinani {{goal|15}}

| goals2 = Downes {{goal|78}}

| stadium = John Smith's Stadium

| location = Huddersfield

| attendance = 20,535

| referee = David Webb

| result = D

}}

{{footballbox collapsible

| date = 22 January 2022

| time = 15:00 GMT

| round = 24

| team1 = Swansea City

| score = 1–0

| report = https://www.skysports.com/football/swansea-city-vs-preston-north-end/447672

| team2 = Preston North End

| goals1 = Manning {{yel|12}}, {{goal|51}}
Latibeaudiere {{yel|87}}
Smith {{yel|88}}

| goals2 = Cunningham {{yel|64}}
Evans {{yel|87}}
Bauer {{yel|90+1}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,842

| referee = Josh Smith

| result = W

}}

{{footballbox collapsible

| date = 25 January 2022

| time = 19:45 GMT

| round = 25

| team1 = Queens Park Rangers

| score = 0–0

| report = https://www.skysports.com/football/queens-park-rangers-vs-swansea-city/447612

| team2 = Swansea City

| goals1 = Odubajo {{yel|69}}
Johansen {{yel|76}}
Austin {{yel|90+2}}

| goals2 = Smith {{yel|29}}
Cabango {{yel|47}}
Downes {{sent off|2|72|90+2}}
Obafemi {{yel|90+5}}

| stadium = Kiyan Prince Foundation Stadium

| location = Shepherd's Bush

| attendance = 12,770

| referee = Andy Davies

|note=Live on Sky Sports| result = D

}}

{{footballbox collapsible

| date = 29 January 2022

| time = 15:00 GMT

| round = 26

| team1 = Hull City

| score = 2–0

| report = https://www.skysports.com/football/hull-city-vs-swansea-city/447679

| team2 = Swansea City

| goals1 = Eaves {{goal|5}}
Lewis-Potter {{goal|17}}

| goals2 = Manning {{yel|80}}
Walsh {{yel|85}}

| stadium = MKM Stadium

| location = Kingston upon Hull

| attendance = 13,101

| referee = Leigh Doughty

| result = L

}}

{{footballbox collapsible

| date = 1 February 2022

| time = 19:45 GMT

| round = 27

| team1 = Swansea City

| score = 0–1

| report = https://www.skysports.com/football/swansea-city-vs-luton-town/447636

| team2 = Luton Town

| goals1 = Downes {{yel|10}}
Piroe {{yel|90+2}}

| goals2 = Hylton {{yel|34}}
Cornick {{goal|72}}
Lansbury {{yel|75}}
Burke {{yel|88}}
Berry {{yel|89}}

| referee = Oliver Langford

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,598

| result = L

}}

{{footballbox collapsible

| date = 5 February 2022

| time = 17:30 GMT

| round = 28

| team1 = Swansea City

| score = 1–0

| report = https://www.skysports.com/football/swansea-city-vs-blackburn-rovers/447696

| team2 = Blackburn Rovers

| goals1 = Obafemi {{goal|16}}
Ntcham {{yel|37}}
Manning {{sent off|2|38|53}}
Christie {{yel|90+2}}

| goals2 = Rothwell {{yel|24}}
Buckley {{yel|33}}

| referee = Tim Robinson

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 16,933

|note=Live on Sky Sports| result = W

}}

{{footballbox collapsible

| date = 8 February 2022

| time = 19:45 GMT

| round = 29

| team1 = Stoke City

| score = 3–0

| report = https://www.skysports.com/football/Stoke-vs-Swansea-/447703

| team2 = Swansea City

| goals1 = Wilmot {{yel|45}}
Philogene {{goal|47}}
Baker {{goal|59|pen.}}
Brown {{goal|78}}, {{yel|85}}

| goals2 = Christie {{yel|26}}
Grimes {{yel|29}}
Ntcham {{yel|31}}
Bennett {{sent off|0|58}}
Wolf {{yel|85}}

| referee = Jeremy Simpson

| stadium = bet365 Stadium

| location = Stoke-on-Trent

| attendance = 17,720

|note=Live on Sky Sports| result = L

}}

{{football box collapsible

| date = 13 February 2022

| time = 13:00 GMT

| round = 30

| team1 = Swansea City

| score = 3–1

| report = https://www.skysports.com/football/swansea-city-vs-bristol-city/447720

| team2 = Bristol City

| goals1 = Obafemi {{goal|54}}, {{yel|56}}
Christie {{goal|79}}, {{yel|90+2}}
Piroe {{goal|90+4}}

| goals2 = Weimann {{goal|42}}
Klose {{yel|59}}
Dasilva {{yel|69}}
Semenyo {{yel|86}}
Martin {{yel|90+2}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 19,162

| referee = Keith Stroud

| result = W

}}

{{football box collapsible

| date = 19 February 2022

| time = 15:00 GMT

| round = 31

| team1 = Sheffield United

| score = 4–0

| report = https://www.skysports.com/football/sheffield-united-vs-swansea-city/447732

| team2 = Swansea City

| goals1 = Gibbs-White {{goal|14||78}}
Baldock {{goal|17}}, {{yel|41}}
Sharp {{goal|38}}
Norwood {{yel|39}}

| goals2 =

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 26,564

| referee = David Webb

| result = L

}}

{{football box collapsible

| date = 26 February 2022

| time = 15:00 GMT

| round = 32

| team1 = West Bromwich Albion

| score = 0–2

| report = https://www.skysports.com/football/west-bromwich-albion-vs-swansea-city/447757

| team2 = Swansea City

| goals2 = Downes {{yel|33}}
Cabango {{yel|64}}
Piroe {{goal|79}}
Christie {{goal|84}}

| stadium = The Hawthorns

| location = West Bromwich

| referee = Dean Whitestone

| result = W

}}

{{football box collapsible

| date = 5 March 2022

| time = 15:00 GMT

| round = 33

| team1 = Swansea City

| score = 3–1

| report = https://www.skysports.com/football/swansea-city-vs-coventry-city/447769

| team2 = Coventry City

| goals1 = Paterson {{goal|12}}
Naughton {{yel|17}}
Obafemi {{goal|40||48}}
Cabango {{yel|69}}

| goals2 = Bidwell {{yel|8}}
Clarke-Salter {{yel|72}}
Hamer {{goal|84}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 18,405

| referee = Geoff Eltringham

| result = W

}}

{{football box collapsible

| date = 8 March 2022

| time = 19:45 GMT

| round = 34

| team1 = Swansea City

| score = 1–5

| report = https://www.skysports.com/football/swansea-city-vs-fulham/447648

| team2 = Fulham

| goals1 = Manning {{sent off|0|42}}
Piroe {{goal|75}}

| goals2 = Mitrović {{goal|46}}
Cabango {{goal|52|o.g.}}
Decordova-Reid {{goal|73}}
Williams {{goal|77||85}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 17,012

| referee = Jarred Gillett

| result = L

}}

{{football box collapsible

| date = 12 March 2022

| time = 15:00 GMT

| round = 35

| team1 = Blackpool

| score = 1–0

| report = https://www.skysports.com/football/blackpool-vs-swansea-city/447773

| team2 = Swansea City

| goals1 = Madine {{goal|4}}

| goals2 = Downes {{yel|37}}
Naughton {{yel|90+3}}

| stadium = Bloomfield Road

| location = Blackpool

| attendance = 12,344

| referee = Steve Martin

| result = L

}}

{{football box collapsible

| date = 16 March 2022

| time = 19:45 GMT

| round = 36

| team1 = Peterborough United

| score = 2–3

| report = https://www.skysports.com/football/peterborough-united-vs-swansea-city/447793

| team2 = Swansea City

| goals1 = Szmodics {{goal|51}}
Knight {{yel|56}}
Marriott {{goal|63}}

| goals2 = Obafemi {{goal|44||71}}
Christie {{yel|48}}
Wolf {{yel|56}}
Cabango {{yel|77}}
Naughton {{yel|88}}
Piroe {{goal|90+1}}, {{yel|90+9}}

| stadium = Weston Homes Stadium

| location = Peterborough

| attendance =

| referee = Oliver Langford

| result = W

}}

{{football box collapsible

| date = 19 March 2022

| time = 15:00 GMT

| round = 37

| team1 = Swansea City

| score = 0–0

| report = https://www.skysports.com/football/swansea-city-vs-birmingham-city/447805

| team2 = Birmingham City

| goals1 =

| goals2 =

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 18,620

| referee = Andy Davies

| result = D

}}

{{football box collapsible

| date = 2 April 2022

| time = 15:00 BST

| round = 38

| team1 = Cardiff City

| score = 0–4

| report = https://www.skysports.com/football/cardiff-city-vs-swansea-city/447810

| team2 = Swansea City

| goals1 = Doyle {{yel|39}}
Ralls {{yel|80}}

| goals2 = Obafemi {{goal|6||82}}
Wolf {{yel|29}}, {{goal|78}}
Cabango {{goal|57}}
Fisher {{yel|59}}
Downes {{yel|69}}
Piroe {{yel|80}}

| referee = Josh Smith

| stadium = Cardiff City Stadium

| location = Leckwith

| attendance = 27,280

| result = W

}}

{{football box collapsible

| date = 5 April 2022

| time = 19:45 BST

| round = 39

| team1 = Millwall

| score = 0–1

| report = https://www.skysports.com/football/millwall-vs-swansea-city/447622

| team2 = Swansea City

| goals1 = Ballard {{yel|81}}

| goals2 = Grimes {{yel|22}}
Piroe {{goal|46}}
Latibeaudiere {{yel|49}}

| referee = Andy Davies

| stadium = The Den

| location = Bermondsey

| attendance = 11,670

| result = W

}}

{{football box collapsible

| date = 9 April 2022

| time = 15:00 BST

| round = 40

| team1 = Swansea City

| score = 2–1

| report = https://www.bbc.co.uk/sport/football/60963502

| team2 = Derby County

| goals1 = Piroe {{goal|8||16}}

| goals2 = Lawrence {{goal|22|pen.}}

| referee = Tim Robinson

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 18,374

| result = W

}}

{{football box collapsible

| date = 15 April 2022

| time = 15:00 BST

| round = 41

| team1 = Swansea City

| score = 1–1

| report = https://www.skysports.com/football/swansea-city-vs-barnsley/447840

| team2 = Barnsley

| goals1 = Ntcham {{goal|64}}
Grimes {{yel|90+2}}

| goals2 = Wolfe {{yel|16}}
Palmer {{yel|29}}
Gomes {{goal|54}}
Morris {{yel|78}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 17,923

| referee = Andy Woolmer

| result = D

}}

{{football box collapsible

| date = 18 April 2022

| time = 15:00 BST

| round = 42

| team1 = Reading

| score = 4–4

| report = https://www.bbc.co.uk/sport/football/61062990

| team2 = Swansea City

| goals1 = João {{goal|3|pen.|71}}
Ince {{goal|61}}
McIntyre {{goal|90+5}}

| goals2 = Wolf {{goal|6}}
Piroe {{goal|12||45+2|pen.}}
Obafemi {{goal|58}}

| stadium = Madejski Stadium

| location = Reading

| attendance =

| referee = Kevin Friend

| result = D

}}

{{football box collapsible

| date = 23 April 2022

| time = 15:00 BST

| round = 43

| team1 = Swansea City

| score = 1–1

| report = https://www.skysports.com/football/swansea-city-vs-middlesbrough/447864

| team2 = Middlesbrough

| goals1 = Obafemi {{goal|48}}
Wolf {{yel|84}}
Christie {{yel|87}}

| goals2 = McGree {{goal|46}}
Bamba {{yel|82}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 18,246

| referee = David Webb

| result = D

}}

{{football box collapsible

| date = 26 April 2022

| time = 19:45 BST

| round = 44

| team1 = Swansea City

| score = 3–3

| report = https://www.skysports.com/football/swansea-city-vs-bournemouth/447739

| team2 = Bournemouth

| goals1 = Piroe {{goal|5||12}}
Christie {{yel|45+4}}, {{goal|58}}
Smith {{yel|53}}

| goals2 = Lowe {{yel|30}}
Anthony {{yel|56}}
Phillips {{yel|67}}
Moore {{goal|72||90}}
Billing {{yel|75}}
Solanke {{goal|81|pen.}}, {{yel|90+6}}
Lerma {{yel|84}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 17,780

| referee = Darren Bond

| result = D

}}

{{football box collapsible

| date = 30 April 2022

| time = 15:00 BST

| round = 45

| team1 = Nottingham Forest

| score = 5–1

| report = https://www.skysports.com/football/nottingham-forest-vs-swansea-city/report/447875

| team2 = Swansea City

| goals1 = Christie {{goal|22|o.g.}}
Surridge {{goal|48, 52, 69}}
Mighten {{goal|84}}

| goals2 = Christie {{yel|24}}
Obafemi {{goal|28}}
Latibeaudiere {{yel|38}}

| stadium = The City Ground

| location = West Bridgford

| attendance = 28,659

| referee = Graham Scott

| result = L

}}

{{football box collapsible

| date = 7 May 2022

| time = 12:30 BST

| round = 46

| team1 = Swansea City

| score = 0–1

| report = https://www.skysports.com/football/swansea-city-vs-queens-park-rangers/447888

| team2 = Queens Park Rangers

| goals2 = Gray {{goal|80}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 18,608

| referee = Steve Martin

| result = L

}}

=FA Cup=

{{main|2021–22 FA Cup}}

The Swans were drawn at home to Southampton in the third round.{{cite news |title=Third Round Draw |url=https://www.thefa.com/news/2021/dec/06/emirates-fa-cup-third-round-proper-draw-20210612 |date=6 December 2021 |publisher=The Football Association |access-date=9 December 2021}}

{{footballbox collapsible

| date = 8 January 2022

| time = 17:30 GMT

| round = Third round

| team1 = Swansea City

| score = 2–3

| aet = yes

| report = https://www.skysports.com/football/swansea-city-vs-southampton/461022

| team2 = Southampton

| goals1 = Bennett {{yel|43}}
Cooper {{yel|45+1}}
Walsh {{yel|59}}
Piroe {{goal|77}}
Dhanda {{yel|90+4}}
Bednarek {{goal|94|o.g.}}

| goals2 = Valery {{sent off|2|3|29}}
Redmond {{goal|8}}
Stephens {{yel|90+3}}
Elyounoussi {{goal|96}}
Long {{goal|102}}

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 0 (Behind-closed-doors)

| referee = Graham Scott

|note=Live on BBC One Wales| result = L

}}

=EFL Cup=

{{main|2021–22 EFL Cup}}

Swansea City were drawn away to Reading in the first round,{{cite web |title=Swansea City Handed Trip To Face Reading In Carabao Cup |url=https://www.swanseacity.com/news/swansea-city-handed-trip-face-reading-carabao-cup |publisher=Swansea City AFC |accessdate=24 June 2021}}{{cite web |title=Details Confirmed For Reading Carabao Cup Tie |url=https://www.swanseacity.com/news/details-confirmed-reading-carabao-cup-tie |publisher=Swansea City AFC |access-date=2 July 2021}} At home to Plymouth Argyle in the second round{{cite web |title=Carabao Cup Round Two draw confirmed |url=https://www.efl.com/news/2021/august/carabao-cup-round-two-draw-confirmed/ |publisher=EFL |access-date=12 August 2021}}{{cite web |title=Details Confirmed For Plymouth Carabao Cup Tie |url=https://www.swanseacity.com/news/details-confirmed-plymouth-carabao-cup-tie |publisher=Swansea City AFC |access-date=17 August 2021}} and away to Brighton & Hove Albion in the third round.{{cite web |title=Carabao Cup Round Three draw confirmed |url=https://www.efl.com/news/2021/august/carabao-cup-round-three-draw-confirmed/ |publisher=EFL |access-date=26 August 2021}}{{cite web |title=Details Confirmed For Brighton Carabao Cup Tie |url=https://www.swanseacity.com/news/details-confirmed-brighton-carabao-cup-tie |publisher=Swansea City AFC |access-date=27 August 2021}}

{{footballbox collapsible

| date = 10 August 2021

| time = 20:00 BST

| round = First round

| team1 = Reading

| score = 0–3

| report = https://www.bbc.co.uk/sport/football/58066068

| team2 = Swansea City

| goals1 =

| goals2 = Latibeaudiere {{goal|16}}
Cabango {{goal|60}}
Piroe {{goal|83}}

| referee = Samuel Barrott

| stadium = Madejski Stadium

| location = Reading

| attendance = 4,989

| result = W

}}

{{footballbox collapsible

| date = 24 August 2021

| time = 19:00 BST

| round = Second round

| team1 = Swansea City

| score = 4–1

| report = https://www.bbc.co.uk/sport/football/58239627

| team2 = Plymouth Argyle

| goals1 = Williams {{goal|29}}
Whittaker {{goal|79||86||90}}

| goals2 = Shirley {{goal|63}}

| referee = Bobby Madley

| stadium = Swansea.com Stadium

| location = Landore

| attendance = 7,491

| result = W

}}

{{footballbox collapsible

| date = 22 September 2021

| time = 19:30 BST

| round = Third round

| team1 = Brighton & Hove Albion

| score = 2–0

| report = https://www.skysports.com/football/brighton-and-hove-albion-vs-swansea-city/457299

| team2 = Swansea City

| goals1 = Connolly {{goal|33||38}}

| goals2 =

| referee = Michael Salisbury

| stadium = Amex Stadium

| location = Falmer

| attendance =

| result = L

}}

Statistics

{{Updated|2 November 2021}}

:Players with names in italics and marked * were on loan from another club for the whole of their season with Swansea City.

{{Extended football squad start|Championship|FA Cup|EFL Cup}}

{{Extended football squad player|no=1 |nat=GER|pos=GK|name={{sortname|Steven|Benda}} |5+0|0|0+0|0|2+0|0}}

{{Extended football squad player|no=2 |nat=ENG|pos=DF|name={{sortname|Ryan|Bennett|Ryan Bennett (footballer)}} |10+0|0|0+0|0|1+0|0}}

{{Extended football squad player|no=3 |nat=IRL|pos=DF|name={{sortname|Ryan|Manning}} |13+1|0|0+0|0|1+2|0}}

{{Extended football squad player|no=4 |nat=ENG|pos=MF|name={{sortname|Flynn|Downes}} |10+2|0|0+0|0|0+1|0}}

{{Extended football squad player|no=5 |nat=WAL|pos=DF|name={{sortname|Ben|Cabango}} |8+3|0|0+0|0|2+0|1}}

{{Extended football squad player|no=6 |nat=SCO|pos=MF|name={{sortname|Jay|Fulton}} |3+1|0|0+0|0|2+0|0}}

{{Extended football squad player|no=7 |nat=ENG|pos=MF|name={{sortname|Korey|Smith}} |7+2|0|0+0|0|1+0|0}}

{{Extended football squad player|no=8 |nat=ENG|pos=MF|name={{sortname|Matt|Grimes}} |16+0|0|0+0|0|1+0|0}}

{{Extended football squad player|no=9 |nat=IRL|pos=FW|name={{sortname|Michael|Obafemi}} |1+5|1|0+0|0|0+0|0}}

{{Extended football squad player|no=10 |nat=FRA|pos=FW|name={{sortname|Olivier|Ntcham}} |7+3|2|0+0|0|0+0|0}}

{{Extended football squad player|no=11 |nat=ENG|pos=FW|name={{sortname|Morgan|Whittaker}} |0+5|0|0+0|0|3+0|3}}

{{Extended football squad player|no=12 |nat=ENG|pos=MF|name={{sortname|Jamie|Paterson|Jamie Paterson (footballer, born 1991)}} |15+1|6|0+0|0|0+0|0}}

{{Extended football squad player|no=14 |nat=SCO|pos=FW|name={{sortname|Kyle|Joseph}} |0+0|0|0+0|0|1+1|0}}

{{Extended football squad player|no=16 |nat=WAL|pos=DF|name={{sortname|Brandon|Cooper}} |3+1|0|0+0|0|2+1|0}}

{{Extended football squad player|no=17 |nat=NED|pos=FW|name={{sortname|Joël|Piroe}} |12+3|9|0+0|0|1+0|1}}

{{Extended football squad player|no=18 |nat=ENG|pos=GK|name={{sortname|Ben|Hamer}} |11+0|0|0+0|0|1+0|0}}

{{Extended football squad player|no=20 |nat=WAL|pos=FW|name={{sortname|Liam|Cullen}} |4+6|0|0+0|0|1+0|0}}

{{Extended football squad player|no=21 |nat=ENG|pos=MF|name={{sortname|Yan|Dhanda}} |1+2|0|0+0|0|2+1|0}}

{{Extended football squad player|no=22 |nat=ENG|pos=DF|name={{sortname|Joel|Latibeaudiere}} |7+2|0|0+0|0|3+0|1}}

{{Extended football squad player|no=24 |nat=ENG|pos=DF|name={{sortname|Jake|Bidwell}} |13+0|2|0+0|0|3+0|0}}

{{Extended football squad player|no=26 |nat=ENG|pos=DF|name={{sortname|Kyle|Naughton}} |11+1|0|0+0|0|1+1|0}}

{{Extended football squad player|no=28 |nat=ENG|pos=MF|name={{sortname|Liam|Walsh|Liam Walsh (footballer)}} |1+2|0|0+0|0|1+0|0}}

{{Extended football squad player|no=35 |nat=ENG|pos=DF|name={{sortname|Lincoln|McFayden}} |0+0|0|0+0|0|0+1|0}}

{{Extended football squad player|no=37 |nat=WAL|pos=MF|name={{sortname|Daniel|Williams|Daniel Williams (footballer, born 2001)}} |0+0|0|0+0|0|2+0|0}}

{{Extended football squad player|no=46 |nat=ENG|pos=DF|name={{sortname|Rhys|Williams|Rhys Williams (footballer, born 2001)}} * |2+1|0|0+0|0|1+0|0}}

{{Extended football squad player|no=59 |nat=ENG|pos=FW|name={{sortname|Tarrelle|Whittaker}} |0+0|0|0+0|0|1+0|0}}

|-

!colspan=15|Players who left the club:

{{Extended football squad player|no=10 |nat=JAM|pos=FW|name={{sortname|Jamal|Lowe}} |3+2|0|0+0|0|1+0|1}}

{{Extended football squad player|no=27 |nat=ENG|pos=DF|name={{sortname|Ethan|Laird}} * |13+2|0|0+0|0|0+1|0}}

|}

Transfers

=Transfers in=

class="wikitable" style="text-align:center; font-size:90%; "

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:120px;"| Date

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Position

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Nationality

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:150px;"| Name

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:200px;"| From

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:110px;"| Fee

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:25px;"| Ref.

11 June 2021CF{{flagicon|SCO}}Kyle Joseph{{flagicon|ENG}} Wigan AthleticUndisclosed{{cite web |title=Swansea City Agree Deal For Striker Kyle Joseph |url=https://www.swanseacity.com/news/swansea-city-agree-deal-striker-kyle-joseph |publisher=Swansea City AFC |access-date=11 June 2021}}
1 July 2021GK{{flagicon|DEN}}Nicholas Defreitas-Hansen{{flagicon|ENG}} EvertonFree transfer{{cite web |title=Nico Defreitas-Hansen Joins Swansea City From Everton |url=https://www.swanseacity.com/news/nico-defreitas-hansen-joins-swansea-city-everton |publisher=Swansea City AFC |access-date=29 June 2021}}
2 July 2021CF{{flagicon|NED}}Joël Piroe{{flagicon|NED}} PSV EindhovenUndisclosed{{cite web |title=Swansea City Complete Deal For PSV Striker Joel Piroe |url=https://www.swanseacity.com/news/swansea-city-complete-deal-psv-striker-joel-piroe |publisher=Swansea City AFC |access-date=2 July 2021}}
7 July 2021MF{{flagicon|ENG}}Azeem Abdulai{{flagicon|ENG}} Leicester CityFree transfer
7 July 2021MF{{flagicon|ENG}}Richard Faakye{{flagicon|ENG}} Crystal PalaceFree transfer
7 July 2021GK{{flagicon|WAL}}Ben Hughes{{flagicon|ENG}} Chippenham TownUndisclosed
7 July 2021DF{{flagicon|ENG}}Filip Lissah{{flagicon|ENG}} ChelseaFree transfer
7 July 2021CB{{flagicon|WAL}}Ben Margetson{{flagicon|WAL}} Cardiff CityFree transfer
7 July 2021MF{{flagicon|ENG}}Sam Leverett{{flagicon|ENG}} Leeds UnitedFree transfer
7 July 2021DF{{flagicon|ENG}}Zane Myers{{flagicon|ENG}} ChelseaFree transfer
7 July 2021FW{{flagicon|ENG}}Kieran Petrie{{flagicon|ENG}} ArsenalFree transfer
7 July 2021DF{{flagicon|ENG}}David Roberts{{flagicon|ENG}} ChelseaFree transfer
7 July 2021MF{{flagicon|ENG}}Charlie Veevers{{flagicon|ENG}} Manchester UnitedFree transfer
7 July 2021LW{{flagicon|ENG}}Tarrelle Whittaker{{flagicon|ENG}} Tottenham HotspurFree transfer
7 July 2021FW{{flagicon|ENG}}Kyrell Wilson{{flagicon|ENG}} ChelseaFree transfer{{cite web |title=Swansea City Academy Reveal New Scholars And Pro Deals |url=https://www.swanseacity.com/news/swansea-city-academy-reveal-new-scholars-and-pro-deals |publisher=Swansea City AFC |access-date=7 July 2021}}
8 July 2021CM{{flagicon|ENG}}Liam Walsh{{flagicon|ENG}} Bristol CityFree transfer{{cite web |title=Swansea City complete Liam Walsh signing |url=https://www.swanseacity.com/news/swansea-city-complete-liam-walsh-signing |publisher=Swansea City AFC |access-date=8 July 2021}}
6 August 2021AM{{flagicon|ENG}}Jamie Paterson{{flagicon|ENG}} Bristol CityFree transfer{{cite web |title=Swansea City Sign Jamie Paterson On Free Transfer |url=https://www.swanseacity.com/news/swansea-city-sign-jamie-paterson-free-transfer |publisher=Swansea City AFC |access-date=6 August 2021}}
10 August 2021CM{{flagicon|ENG}}Flynn Downes{{flagicon|ENG}} Ipswich TownUndisclosed{{cite web |title=Swansea City Complete Flynn Downes Transfer |url=https://www.swanseacity.com/news/swansea-city-complete-flynn-downes-transfer |publisher=Swansea City AFC |access-date=10 August 2021}}
20 August 2021CF{{flagicon|ENG}}Jaden Forrester{{flagicon|ENG}} Wolverhampton WanderersFree transfer
20 August 2021AM{{flagicon|ENG}}Dylan Morgan{{flagicon|ENG}} Forest Green RoversFree transfer{{cite web |title=Swansea City Sign Up Duo To Join U23s Squad |url=https://www.swanseacity.com/news/swansea-city-sign-duo-join-u23s-squad |publisher=Swansea City AFC |access-date=21 August 2021}}
31 August 2021CF{{flagicon|IRL}}Michael Obafemi{{flagicon|ENG}} SouthamptonUndisclosed{{cite web |title=Swansea City Complete Michael Obafemi Transfer |url=https://www.swanseacity.com/news/swansea-city-complete-michael-obafemi-transfer |publisher=Swansea City AFC |access-date=1 September 2021}}
1 September 2021CM{{flagicon|FRA}}Olivier Ntcham{{flagicon|SCO}} CelticFree transfer{{cite web |title=Olivier Ntcham joins Swansea City |url=https://www.swanseacity.com/news/olivier-ntcham-joins-swansea-city |publisher=Swansea City AFC |access-date=1 September 2021}}
10 January 2022MF{{flagicon|WAL}}Corey Hurford{{flagicon|WAL}} Briton Ferry LlansawelUndisclosed{{cite web |title=Young talents join Swansea City academy |url=https://www.swanseacity.com/news/young-talents-join-swansea-city-academy |publisher=Swansea City |access-date=10 January 2022}}
10 January 2022RB{{flagicon|WAL}}Joe Thomas{{flagicon|WAL}} Cambrian & Clydach ValeUndisclosed
11 January 2022GK{{flagicon|ENG}}Andy Fisher{{flagicon|ENG}} Milton Keynes DonsUndisclosed{{cite web |title=Swansea City complete signing of goalkeeper Andy Fisher |url=https://www.swanseacity.com/news/swansea-city-complete-signing-goalkeeper-andy-fisher |publisher=Swansea City |access-date=11 January 2022}}
31 January 2022LB{{flagicon|ENG}}Nathanael Ogbeta{{fbaicon|ENG}} Shrewsbury TownUndisclosed{{cite web |title=Shrewsbury's Nathanael Ogbeta pens Swansea City deal |url=https://www.shropshirestar.com/sport/football/shrewsbury-town-fc/2022/01/31/shrewsburys-nathanael-ogbeta-pens-swansea-city-deal/ |publisher=Shropshire Star |access-date=1 February 2022}}
1 February 2022CB{{flagicon|ENG}}Jack Stafford{{fbaicon|IRL}} WaterfordUndisclosed{{cite web |title=Swansea City sign Jack Stafford for club's U23s squad |url=https://www.swanseacity.com/news/swansea-city-sign-jack-stafford-clubs-u23s-squad |publisher=Swansea City AFC |access-date=1 February 2022}}

=Loans in=

class="wikitable" style="text-align:center; font-size:90%; "

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:120px;"| Date from

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Position

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Nationality

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:150px;"| Name

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:200px;"| From

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:110px;"| Date until

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:25px;"| Ref.

16 August 2021RB{{flagicon|ENG}}Ethan Laird{{fbaicon|ENG}} Manchester United6 January 2022{{cite web |title=Ethan Laird Joins Swansea City On Loan |url=https://www.swanseacity.com/news/ethan-laird-joins-swansea-city-loan |publisher=Swansea City AFC |access-date=17 August 2021}}{{efn|On 6 January, Ethan was recalled back to parent club Manchester United.{{cite web |title=Ethan Laird Recalled From Swansea City Loan Spell |url=https://www.swanseacity.com/news/ethan-laird-recalled-swansea-city-loan-spell |publisher=Swansea City AFC |access-date=6 January 2022}}}}
31 August 2021CB{{flagicon|ENG}}Rhys Williams{{fbaicon|ENG}} LiverpoolEnd of season{{cite web |title=Rhys Williams Seals Swansea City Loan Move |url=https://www.swanseacity.com/news/rhys-williams-seals-swansea-city-loan-move |publisher=Swansea City AFC |access-date=31 August 2021}}
13 January 2022RB{{flagicon|IRL}}Cyrus Christie{{flagicon|ENG}} FulhamEnd of season{{cite news |title=Swansea land Fulham's Christie on loan |work=BBC Sport |url=https://www.bbc.co.uk/sport/football/59959162 |access-date=13 January 2022}}
20 January 2022AM{{flagicon|AUT}}Hannes Wolf{{fbaicon|GER}} Borussia MönchengladbachEnd of season{{cite web |title=Swansea City seal loan deal for Hannes Wolf |url=https://www.swanseacity.com/news/swansea-city-seal-loan-deal-hannes-wolf |publisher=Swansea City |access-date=20 January 2022}}
30 January 2022CB{{flagicon|ENG}}Finley Burns{{fbaicon|ENG}} Manchester CityEnd of season{{cite web |title=Swansea City complete loan deal for Finley Burns |url=https://www.swanseacity.com/news/swansea-city-complete-loan-deal-finley-burns |publisher=Swansea City AFC |access-date=30 January 2022}}

{{notelist}}

=Loans out=

class="wikitable" style="text-align:center; font-size:90%; "

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:120px;"| Date from

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Position

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Nationality

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:150px;"| Name

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:200px;"| To

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:110px;"| Date until

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:25px;"| Ref.

10 August 2021GK{{flagicon|ENG}}Josh Gould{{flagicon|ENG}} Ebbsfleet United17 January 2022{{cite web |title=Josh Gould Joins Ebbsfleet On Loan |url=https://www.swanseacity.com/news/josh-gould-joins-ebbsfleet-loan |publisher=Swansea City AFC |access-date=10 August 2021}}{{cite web |title=Gould returns to Swansea after loan stay |url=https://www.ebbsfleetunited.co.uk/gould-returns-to-swansea-after-loan-stay/ |publisher=Ebbsfleet United |access-date=17 January 2022}}
19 August 2021RW{{flagicon|JAM}}Jordon Garrick{{flagicon|ENG}} Plymouth ArgyleEnd of season{{cite web |title=Jordon Garrick Joins Plymouth Argyle On Loan |url=https://www.swanseacity.com/news/jordon-garrick-joins-plymouth-argyle-loan |publisher=Swansea City AFC |access-date=19 August 2021}}
31 August 2021AM{{flagicon|WAL}}Oli Cooper{{flagicon|WAL}} Newport CountyEnd of season{{cite web |title=Ollie Cooper Makes Newport County Loan Move |url=https://www.swanseacity.com/news/ollie-cooper-makes-newport-county-loan-move |publisher=Swansea City AFC |access-date=31 August 2021}}
31 August 2021CF{{flagicon|SCO}}Kyle Joseph{{flagicon|ENG}} Cheltenham Town5 January 2022{{cite web |title=Kyle Joseph Heads To Cheltenham Town On Loan |url=https://www.swanseacity.com/news/kyle-joseph-heads-cheltenham-town-loan |publisher=Swansea City AFC |access-date=1 September 2021}}{{efn|On 5 January 2022, Kyle Joseph was recalled back from his loan spell at Cheltenham Town.{{cite web |title=Swansea City recall Kyle Joseph from Cheltenham loan spell |url=https://www.swanseacity.com/news/swansea-city-recall-kyle-joseph-cheltenham-loan-spell |publisher=Swansea City |access-date=5 January 2022}}}}
1 January 2022RW{{flagicon|ENG}}Morgan Whittaker{{flagicon|ENG}} Lincoln CityEnd of season{{cite web |title=Morgan Whittaker seals Lincoln loan move |url=https://www.swanseacity.com/news/morgan-whittaker-seals-lincoln-loan-move |publisher=Swansea City |access-date=1 January 2022}}
11 January 2022GK{{flagicon|GER}}Steven Benda{{flagicon|ENG}} Peterborough UnitedEnd of season{{cite web |title=Posh Secure Loan Signing Of Swans Keeper |url=https://www.theposh.com/news/posh-secure-loan-signing-swans-keeper |publisher=Peterborough United FC |access-date=11 January 2022}}
13 January 2022CF{{flagicon|WAL}}Liam Cullen{{flagicon|ENG}} Lincoln CityEnd of season{{cite web |title=Swansea City striker Liam Cullen joins Lincoln City on loan |url=https://www.swanseacity.com/news/swansea-city-striker-liam-cullen-joins-lincoln-city-loan |publisher=Swansea City |access-date=13 January 2022}}
16 January 2022GK{{flagicon|WAL}}Lewis Webb{{flagicon|IRL}} Shelbourne31 December 2022{{cite web |title=Lewis Webb Completes Loan Move To Shelbourne |url=https://www.swanseacity.com/news/lewis-webb-completes-loan-move-shelbourne |publisher=Swansea City AFC |access-date=16 January 2022}}
17 January 2022CM{{flagicon|WAL}}Daniel Williams{{flagicon|IRL}} Dundalk31 December 2022{{cite web |title=Dan Williams joins Irish top-flight side on loan |url=https://www.swanseacity.com/news/dan-williams-joins-irish-top-flight-side-loan |publisher=Swansea City |access-date=17 January 2022}}
29 January 2022CB{{flagicon|WAL}}Brandon Cooper{{fbaicon|ENG}} Swindon TownEnd of season{{cite news |title=Swans defender Cooper joins Swindon on loan |work=BBC Sport |url=https://www.bbc.co.uk/sport/football/60183566 |access-date=30 January 2022}}
31 January 2022RB{{flagicon|WAL}}Harry Jones{{fbaicon|WAL}} Barry Town UnitedEnd of season{{cite web |title=Young defender Harry Jones makes Barry loan move |url=https://www.swanseacity.com/news/young-defender-harry-jones-makes-barry-loan-move |publisher=Swansea City AFC |access-date=31 January 2022}}
31 January 2022CM{{flagicon|ENG}}Liam Walsh{{fbaicon|ENG}} Hull CityEnd of season{{cite web |title=Walsh arrives on loan |url=https://www.wearehullcity.co.uk/news/2022/january/walsh-arrives-on-loan/ |publisher=Hull City AFC |access-date=1 February 2022}}

{{notelist}}

=Transfers out=

class="wikitable" style="text-align:center; font-size:90%; "

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:120px;"| Date

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Position

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:50px;"| Nationality

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:150px;"| Name

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:200px;"| To

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:110px;"| Fee

! style="background: white; color:black; {{box-shadow border|a|gold|1px}} width:25px;"| Ref.

11 June 2021LB{{flagicon|WAL}}Declan John{{flagicon|ENG}} Bolton WanderersReleased[https://www.bwfc.co.uk/news/2021/june/john-returns-on-three-year-deal/ BWFC: John Returns On Three-Year Deal"]{{Cite web |url=https://www.efl.com/-more/governance/efl-rules--regulations/section-6---players/ |title=EFL: "A player registered on a Standard Loan in accordance with Regulation 55 at a Club may subsequently be permanently transferred to that Club at any time including during a Closed Period." |access-date=11 June 2021 |archive-date=2 June 2021 |archive-url=https://web.archive.org/web/20210602212623/https://www.efl.com/-more/governance/efl-rules--regulations/section-6---players/ |url-status=dead }}
30 June 2021LW{{flagicon|GHA}}André Ayew{{flagicon|QAT}} Al-SaddReleased{{cite web |title=Swansea City Confirm Retained List |url=https://www.swanseacity.com/news/swansea-city-confirm-retained-list |publisher=Swansea City AFC |access-date=4 June 2021}}{{cite web |title=Al-Sadd sign Ghanaian international Andre Ayew |url=https://al-saddclub.com/official-al-sadd-sign-ghanaian-international-andre-ayew/ |publisher=Al Sadd SC |access-date=30 July 2021}}
30 June 2021CM{{flagicon|WAL}}Ryan Bevan{{flagicon|WAL}} Trefelin
30 June 2021LB{{flagicon|WAL}}Matthew BlakeReleased
30 June 2021RB{{flagicon|WAL}}Kieron Freeman{{flagicon|ENG}} PortsmouthReleased{{cite web |title=Freeman Completes Pompey Return |url=https://www.portsmouthfc.co.uk/news/2021/july/freeman-completes-pompey-return/ |publisher=Portsmouth FC |access-date=12 July 2021}}
30 June 2021RW{{flagicon|WAL}}Bradley GibbingsReleased
30 June 2021LB{{flagicon|ECU}}Jordi GoveaReleased
30 June 2021LW{{flagicon|SCO}}Barrie McKay{{fbaicon|SCO}} Heart of MidlothianReleased{{cite web |title=McKay Makes Hearts Move |url=https://www.heartsfc.co.uk/news/article/mckay-makes-hearts-move |publisher=Heart of Midlothian |access-date=17 January 2022}}
30 June 2021GK{{flagicon|ENG}}Alex Rutter{{flagicon|ENG}} Poole TownReleased{{cite web |title=Released Swansea City Goalkeeper Alex Rutter Drafted In By Poole Town |date=9 October 2021 |url=https://the72.co.uk/252763/released-swansea-city-goalkeeper-alex-rutter-drafted-in-by-poole-town/ |publisher=The 72 |access-date=17 January 2022}}
30 June 2021CB{{flagicon|WAL}}Jake Thomas{{flagicon|WAL}} Cambrian & Clydach{{cite tweet |author=Cambrian & Clydach Vale B.G.C. |user=CambrianBgc |number=1428076832239333377 |date=18 August 2021 |title=👦🏼 ➡️ 👨🏼 @jakethomas915 🖊 📄 🏡 ⚽️ 🏟 #WelcomeHomeJake #CamArmy https://t.co/JnW9Wricyz |access-date=29 December 2022}}
5 July 2021FW{{flagicon|WAL}}Tom Stokes{{flagicon|WAL}} Newport CountyFree transfer{{cite web |title=Nine new scholars confirmed for 2021/22 season |url=https://www.newport-county.co.uk/news/2021/july2/9-new-academy-scholars/ |publisher=Newport County AFC |access-date=5 July 2021}}
30 July 2021RW{{flagicon|ENG}}Nathan Dyercolspan="2"|Retired{{cite web |title=Nathan Dyer Reflects On His Swansea City Career After Announcing Retirement |url=https://www.swanseacity.com/news/nathan-dyer-reflects-his-swansea-city-career-after-announcing-retirement |publisher=Swansea City AFC |access-date=30 July 2021}}
3 August 2021CM{{flagicon|SCO}}George Byers{{flagicon|ENG}} Sheffield WednesdayUndisclosed{{cite web |title=Swansea City's George Byers Completes Sheffield Wednesday Move |url=https://www.swanseacity.com/news/swansea-citys-george-byers-completes-sheffield-wednesday-move |publisher=Swansea City AFC |access-date=3 August 2021}}
16 August 2021CM{{flagicon|WAL}}Morgan Clarke{{flagicon|WAL}} Merthyr TownFree transfer{{cite web |title=Merthyr Town snap up Morgan Clarke after Swansea City release |date=16 August 2021 |url=https://the72.co.uk/245690/merthyr-town-snap-up-morgan-clarke-after-swansea-city-release/ |publisher=The 72 |access-date=17 January 2022}}
30 August 2021LW{{flagicon|ENG}}Wayne Routledgecolspan="2"|Retired{{cite web |title=Swansea City Stalwart Wayne Routledge Confirms Exit |url=https://www.swanseacity.com/news/swansea-city-stalwart-wayne-routledge-confirms-exit |publisher=Swansea City AFC |access-date=30 August 2021}}{{cite web |title=Wayne Routledge: Former Swansea winger announces retirement from playing |url=https://www.skysports.com/football/news/11095/12431777/wayne-routledge-former-swansea-winger-announces-retirement-from-playing |publisher=Sky Sports |access-date=17 January 2022}}
31 August 2021RW{{flagicon|JAM}}Jamal Lowe{{flagicon|ENG}} BournemouthUndisclosed{{cite web |title=Jamal Lowe Completes Transfer To AFC Bournemouth |url=https://www.swanseacity.com/news/jamal-lowe-completes-transfer-afc-bournemouth |publisher=Swansea City AFC |access-date=31 August 2021}}
31 August 2021RB{{flagicon|WAL}}Connor Roberts{{flagicon|ENG}} BurnleyUndisclosed{{cite web |title=Connor Roberts Departs Swansea City To Join Burnley |url=https://www.swanseacity.com/news/connor-roberts-departs-swansea-city-join-burnley |publisher=Swansea City AFC |access-date=31 August 2021}}
20 November 2021CF{{flagicon|IRQ}}Ali Al-Hamadi{{flagicon|ENG}} Wycombe WanderersFree transfer{{cite news |title=Ali Al-Hamadi signs for Wycombe |url=https://www.wycombewanderers.co.uk/news/2021/november/ali-al-hamadi-signs-for-wycombe/ |access-date=21 November 2021 |work=Wycombe Wanderers FC |date=20 November 2021}}
11 January 2022LW{{flagicon|NGA}}Adrian Akande{{flagicon|ENG}}Reading Mutual consent{{cite web |title=New deals for Swansea City U23s' duo |url=https://www.swanseacity.com/news/new-deals-swansea-city-u23s-duo |publisher=Swansea City AFC |access-date=17 January 2022}}
11 January 2022FW{{flagicon|ENG}}Kieran Petrie{{flagicon|ENG}}Queens Park RangersMutual consent
17 January 2022LB{{flagicon|ENG}}Jake Bidwell{{flagicon|ENG}} Coventry CityFree transfer{{cite web |title=Coventry City confirm Championship capture as Mark Robins gets his man |date=17 January 2022 |url=https://www.coventrytelegraph.net/sport/football/transfer-news/coventry-city-transfers-jake-bidwell-22779837 |publisher=Coventry Live |access-date=17 January 2022}}
31 January 2022CB{{flagicon|WAL}}Ben Margetson{{fbaicon|ENG}} BromleyMutual consent{{cite web |title=Bromley sign Welsh defender Ben Margetson |url=http://www.bromleyfc.tv/site/bromley-sign-welsh-defender-ben-margetson/ |publisher=Bromley FC |access-date=10 February 2022}}

References

{{reflist}}

Notes

{{notelist}}

{{Swansea City A.F.C. seasons}}

{{2021–22 in English men's football}}

{{DEFAULTSORT:2021-22 Swansea City A.F.C. season}}

Swansea City

Category:Swansea City A.F.C. seasons

Swansea City