PLAYER PROFILE

MJ Williams.

Barrow AFC · Wales

Matrix 25965

At a glance

Full name
Michael Jordan Williams
Born
06 Nov 1995
Age today
30
Nationality
Wales

Career by season

245 recorded appearances
MJ Williams appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27National League Barrow AFC 66105403
25/26League Two Barrow AFC 2523012,0404 / 1 red
25/26FA Cup Barrow AFC 11001201
24/25League Two Barrow AFC 1816001,5004
24/25League Two Milton Keynes Dons 134103901
24/25FA Cup Milton Keynes Dons 100050
24/25EFL Cup Milton Keynes Dons 1100901
23/24League Two Milton Keynes Dons 3929122,6849
23/24FA Cup Milton Keynes Dons 1100900
23/24EFL Cup Milton Keynes Dons 1100900
22/23League One Bolton Wanderers 2820001,8878
22/23EFL Cup Bolton Wanderers 22001730
21/22League One Bolton Wanderers 4039123,39111
21/22FA Cup Bolton Wanderers 1100900
21/22EFL Cup Bolton Wanderers 1100900
20/21League Two Bolton Wanderers 2121011,8727 / 1 red
20/21League One Blackpool FC 106006020
20/21FA Cup Blackpool FC 1100900
19/20League One Rochdale AFC 2828002,4054 / 1 red
19/20FA Cup Rochdale AFC 55104500
19/20EFL Cup Rochdale AFC 22011800

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
MJ Williams match log
DateCompetitionMatchScoreMinutesGoals
21 Sep 2024League Two Milton Keynes Dons v Doncaster Rovers 1 – 190
07 Sep 2024League Two Milton Keynes Dons v Walsall FCSubstitute, on 82′ 1 – 08
02 Sep 2024League Two Salford City v Milton Keynes DonsSubstitute, on 90′ 1 – 01
24 Aug 2024League Two Milton Keynes Dons v Carlisle UnitedSubstitute, on 90′ 3 – 01
13 Aug 2024EFL Cup Watford FC v Milton Keynes Dons 5 – 090
11 May 2024League Two Milton Keynes Dons v Crawley TownSubstitute, on 56′ 1 – 534
07 May 2024League Two Crawley Town v Milton Keynes DonsSubstitute, on 79′ 3 – 011
20 Apr 2024League Two Harrogate Town v Milton Keynes Dons 3 – 590
01 Apr 2024League Two Notts County v Milton Keynes DonsSubstitute, on 88′ 3 – 32
29 Mar 2024League Two Milton Keynes Dons v Walsall FCSubstitute, on 76′ 5 – 014
23 Mar 2024League Two Stockport County v Milton Keynes Dons 5 – 058
16 Mar 2024League Two Milton Keynes Dons v Crewe Alexandra 3 – 190
12 Mar 2024League Two Grimsby Town v Milton Keynes Dons 1 – 090
09 Mar 2024League Two Milton Keynes Dons v Salford City 3 – 190
05 Mar 2024League Two Mansfield Town v Milton Keynes Dons 1 – 284
24 Feb 2024League Two Milton Keynes Dons v Newport CountySubstitute, on 78′ 3 – 012
20 Feb 2024League Two Milton Keynes Dons v Wrexham AFCSubstitute, on 79′ 1 – 111
17 Feb 2024League Two Swindon Town v Milton Keynes DonsSubstitute, on 90′ 1 – 21
13 Feb 2024League Two Bradford City v Milton Keynes Dons 4 – 052
10 Feb 2024League Two Milton Keynes Dons v Accrington Stanley 2 – 190

Career transfers

13 recorded moves

All recorded career moves, newest first.

MJ Williams career transfers
Date FromToMoveFee
23 Jan 2025 Milton Keynes Dons Barrow AFC Transfer —
12 Jul 2023 Bolton Wanderers Milton Keynes Dons Transfer —
01 Feb 2021 Blackpool FC Bolton Wanderers Transfer Free
24 Aug 2020 Rochdale AFC Blackpool FC Transfer Free
01 Jul 2018 Liverpool FC U21 Rochdale AFC Transfer Free
01 Jan 2018 Rochdale AFC Liverpool FC U21 Loan return
31 Aug 2017 Liverpool FC U21 Rochdale AFC Loan —
31 May 2016 Swindon Town Liverpool FC U21 Loan return
10 Jul 2015 Liverpool FC U21 Swindon Town Loan —
31 May 2015 Notts County Liverpool FC U21 Loan return
26 Mar 2015 Liverpool FC U21 Notts County Loan —
01 Jul 2014 Liverpool FC U18 Liverpool FC U21 Internal move —
01 Jul 2012 Liverpool FC Youth Liverpool FC U18 Internal move —

Contracts and market values are not available yet.