Midfielder · Wales

4M. Williams

Barrow

Clubs

ClubSeasonsAppsGoalsAssists
Barrow2024/25 – 2025/264601
MK Dons2023/24 – 2024/255922
Bolton2020/21 – 2023/2410015
Blackpool2020/21150—
Rochdale2017/18 – 2019/208211
Liverpool U232016 – 2017180—
Liverpool2014/15 – 2016/1720—
Wales201600—
Swindon2015/16110—
Wales U21201510—
Notts County2014/1580—
Wales U17201220—

Transfers

DateFromToType
12 Jul 2023BoltonMilton Keynes Dons—
1 Feb 2021BlackpoolBoltonFree
24 Aug 2020RochdaleBlackpool—
1 Sept 2017LiverpoolRochdaleLoan
1 Jan 2017Swindon TownLiverpool—
10 Jul 2015LiverpoolSwindon TownLoan
26 Mar 2015LiverpoolNotts CountyLoan
23 Jan 2025Milton Keynes DonsBarrowTransfer

Season by season

SeasonCompetitionClubAppsStartsMinGoalsAssistsYellowRedRating
2025/26EFL TrophyBarrow2213500006.70
2025/26League TwoBarrow2523204501416.58
2024/25FA CupMK Dons1050—00—
2024/25League TwoBarrow1816150000406.78
2024/25League TwoMK Dons13438810106.78
2024/25FA CupBarrow1110—0006.70
2024/25EFL TrophyMK Dons2218000006.45
2024/25League CupMK Dons119000106.20
2023/24League TwoMK Dons3929268212906.76
2023/24League CupMK Dons11900—006.90
2023/24EFL TrophyMK Dons11460—006.90
2023/24FA CupMK Dons11900—00—
2022/23League OneBolton282018870—806.81
2022/23EFL TrophyBolton5222901006.73
2022/23League CupBolton221730—006.55
2021/22League OneBolton40393382121106.67
2021/22EFL TrophyBolton2218001007.05
2021/22League CupBolton11900—006.30
2021/22FA CupBolton11900—00—
2020/21League TwoBolton2121186001716.72
2020/21League OneBlackpool1066010—006.71
2020/21EFL TrophyBlackpool322240—006.70
2020/21FA CupBlackpool11900—006.90
2020/21Friendlies ClubsBlackpool10440—00—
2019/20League OneRochdale282824050—506.64
2019/20League CupRochdale2218001006.65
2019/20FA CupRochdale554501—006.95
2018/19League OneRochdale282218830—120—
2018/19League CupRochdale11900—00—
2018/19EFL TrophyRochdale332700—10—
2018/19FA CupRochdale11900—006.70
2017/18League OneRochdale121210800—50—
2017Premier League 2Liverpool U23332700—20—
2017/18EFL TrophyRochdale221630—00—
2016Premier League 2Liverpool U231588100—50—
2015/16League OneSwindon998100—20—
2015/16League CupSwindon11900—00—
2015/16Club FriendliesSwindon11870—00—
2015UEFA U21 ChampionshipWales U2111900—00—
2014/15League OneNotts County887200—10—
2014/15League CupLiverpool10410—00—
2014/15Club FriendliesLiverpool10120—00—
2012UEFA U17 ChampionshipWales U17221800—00—

Availability history

No injuries or suspensions recorded.

Trophies

No trophies recorded.