![]() Williams playing for Crewe Alexandra in 2025 | |||
Personal information | |||
---|---|---|---|
Full name | Michael Issac Williams [1] | ||
Date of birth | 27 March 2004 | ||
Place of birth | Rhyl, Wales | ||
Height | 6 ft 0 in (1.82 m) [2] | ||
Position(s) | Defender | ||
Team information | |||
Current team | Kilmarnock (on loan from Crewe Alexandra) | ||
Number | 4 | ||
Youth career | |||
–2021 | Crewe Alexandra | ||
Senior career* | |||
Years | Team | Apps | (Gls) |
2021– | Crewe Alexandra | 110 | (3) |
2025– | → Kilmarnock | 0 | (0) |
International career‡ | |||
2021 | Wales U18 | 2 | (0) |
2021–2022 | Wales U19 | 5 | (1) |
2025– | Wales U21 | 2 | (0) |
* Club domestic league appearances and goals as of 08:49, 13 August 2025 (UTC) ‡ National team caps and goals as of 08:56, 23 March 2025 (UTC) |
Michael Isaac "Zac" Williams (born 27 March 2004) is a Welsh professional footballer who plays as a defender for Scottish Premier League side Kilmarnock on loan from EFL League Two club Crewe Alexandra. He is a Wales Under-21 International.
He made his Crewe debut, aged 17, on 9 November 2021 in an EFL Trophy group game against Wolverhampton Wanderers' under-21s at Gresty Road, [3] before making his league debut in the following game, a 2–0 defeat at Bolton Wanderers. [4] He made his first start in Crewe's next game, helping the side to a 2–0 win over Gillingham at Gresty Road on 20 November 2021, [5] and then enjoyed a run of games as one of Crewe's first choice centre-backs until falling ill in January 2022. [6] He returned to first-team action, coming on as a half-time substitute for Travis Johnson against Portsmouth at Gresty Road, on 8 March 2022. [7]
In May 2022, Williams signed a new contract at Crewe. [8] After 19 first-team appearances the following season, Williams suffered a torn hamstring which was initially thought likely to rule him out of action for the remainder of the season. [9] However, he returned to the first team on 29 April 2023, making a substitute appearance in Crewe's 2–1 win over Swindon Town at Gresty Road. [10] Williams scored his first Crewe goal, in a 2–2 draw against Swindon at the County Ground, on 12 August 2023. [11]
In early 2024, Williams missed a series of games after incurring an ankle injury which required prolonged treatment. [12] [13] He returned to regular training at the end of February 2024. [14] In May 2024, Crewe triggered a clause for an extension in Williams' contract, [15] and a year later offered him a new contract which he did not immediately accept. [16]
He then agreed a new deal with the Railwaymen on the 12th of August, but went out straight on loan to Scotish Premiership club, Kilmarnock FC on a year loan, with his contract at Crewe unknown. [17]
On 12 August 2025, Williams joined Kilmarnock on a season-long loan. [18]
After winning caps at under-15 and under-16, captaining the team for the latter, he played for the Wales under-18s in March 2021 against England before winning a second cap against the same opposition in September of the same year. [19] [20]
Williams was called up to the Wales under-19s squad for the 2022 UEFA European Under-19 Championship qualifiers against Georgia, Norway and Kosovo, and made appearances against the latter two in October 2021. [21] [22] He earned three further under-19 caps, playing as captain against Hungary [23] and Republic of Ireland, [24] and, after coming on as a second-half substitute, scoring against Gibraltar, [25] in 2023 UEFA European Under-19 Championship qualifiers on 21, 24 and 27 September 2022 respectively. [26]
Club | Season | Division | League | FA Cup | League Cup | Other | Total | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||
Crewe Alexandra | 2021–22 [27] | League One | 19 | 0 | 0 | 0 | 0 | 0 | 1 [a] | 0 | 20 | 0 |
2022–23 [28] | League Two | 18 | 0 | 1 | 0 | 1 | 0 | 2 [a] | 0 | 22 | 0 | |
2023–24 [29] | League Two | 32 | 2 | 1 | 0 | 2 | 0 | 2 [b] | 0 | 37 | 2 | |
2024–25 [30] | League Two | 41 | 1 | 1 | 0 | 1 | 0 | 2 [a] | 0 | 45 | 1 | |
Total | 110 | 3 | 3 | 0 | 4 | 0 | 7 | 0 | 124 | 3 |