Skip to content
Zac Williams

Zac Williams

Defender - Centre-Back  at Kilmarnock FC
Age22
CitizenshipWales
Height1.84 m
Footleft
BornMarch 27, 2004
at Kilmarnock FC 285 days · joined 2025-08-12
👕100+ Apps
Market value €450k
Centre-Back Defender

Career snapshot

2
clubs played for
20/21
debut season
0.02
goals / match
Crewe Alexandra
top club · 123 apps

Career highs

€450k
peak value · 2025
top transfer fee
2
best season · 23/24
int'l / penalties
123Appearances
3Goals
6Assists
27Yellow cards
1Red cards
51Full matches (90′)
Full nameZac Williams
Name in home countryMichael Issac Williams
Date of birth2004-03-27 (22 yrs)
Place of birthRhyl, Wales
CitizenshipWales
PositionDefender - Centre-Back (main: Defender)
Footleft
Height184.00 m
Current clubKilmarnock FC
On loan from ↩ Crewe Alexandra parent contract: 0000-00-00
Joined2025-08-12
Contract expires2026-05-31
AgentARETÉ
May 2026
Transfer: Kilmarnock FC → Crewe Alexandra
25/26 · Return from loan
Aug 2025
Transfer: Crewe Alexandra → Kilmarnock FC
25/26 · Loan
Jul 2025
25/26 — Kilmarnock FC
0 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — Crewe Alexandra
45 matches · 1 G · 2 A · across 4 competitions
Oct 2023
Injury: unknown
8 games missed
Jul 2023
23/24 — Crewe Alexandra
36 matches · 2 G · 2 A · across 5 competitions
Dec 2022
Injury: unknown
24 games missed
Jul 2022
22/23 — Crewe Alexandra
22 matches · 0 G · 1 A · across 4 competitions
Jan 2022
Transfer: Crewe U18 → Crewe Alexandra
21/22 · Transfer
Jul 2021
21/22 — Crewe Alexandra
20 matches · 0 G · 1 A · across 2 competitions
Jul 2020
20/21 — Crewe Alexandra
0 matches · 0 G · 0 A · across 1 competition
Jul 2020
Transfer: Crewe Yth. → Crewe U18
20/21 · Transfer
Jan 1970
Peak market value: €450k
Highest valuation recorded in dataset
4,561 min
Minutes played by club
Kilmarnock FC 0.0%
Crewe Alexandra 100.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Kilmarnock FC 1 25/26 25/26 0 0 0 0
Crewe Alexandra 5 20/21 24/25 123 3 6 4,561

Career trajectory — goals, assists & market value

1€113K2€225K3€338K4€450K21/22 — 1 assists121/2222/23 — 1 assists122/2323/24 — 2 goals (Crewe Alexandra)23/24 — 2 assists423/2424/25 — 1 goals (Crewe Alexandra)24/25 — 2 assists324/2525/2623/24 — €400K24/25 — €400K25/26 — €450KGoalsAssistsMarket value

Goals by season

20/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

20/21: 0020/2121/22: 1121/2222/23: 1122/2323/24: 2223/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 League Cup Kilmarnock FC 0 0 0 0 0 0
24/25 EFL Cup Crewe Alexandra 1 0 0 0 0 0
24/25 EFL Trophy Crewe Alexandra 2 0 0 0 0 0
24/25 FA Cup Crewe Alexandra 1 0 0 0 0 0
24/25 League Two Crewe Alexandra 41 1 2 12 1 3,600
23/24 EFL Cup Crewe Alexandra 2 0 0 1 0 0
23/24 EFL Trophy Crewe Alexandra 1 0 0 0 0 0
23/24 FA Cup Crewe Alexandra 1 0 0 0 0 0
23/24 League Two Crewe Alexandra 31 2 2 6 0 961
23/24 League Two Play-Offs Crewe Alexandra 1 0 0 0 0 0
22/23 EFL Cup Crewe Alexandra 1 0 0 0 0 0
22/23 EFL Trophy Crewe Alexandra 2 0 0 0 0 0
22/23 FA Cup Crewe Alexandra 1 0 0 0 0 0
22/23 League Two Crewe Alexandra 18 0 1 5 0 0
21/22 EFL Trophy Crewe Alexandra 1 0 0 0 0 0
21/22 League One Crewe Alexandra 19 0 1 3 0 0
20/21 League One Crewe Alexandra 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
20/21 2020-07-01 Crewe Yth. Crewe U18 Transfer 0
21/22 2022-01-01 Crewe U18 Crewe Alexandra Transfer 0
25/26 2025-08-12 Crewe Alexandra Kilmarnock FC Loan 450000
25/26 2026-05-31 Kilmarnock FC Crewe Alexandra Return from loan 450000
SeasonInjuryFromToDays missedGames missed
22/23 Hamstring strain 2022-12-28 2023-04-26 120 24
23/24 Ankle injury 2023-10-29 2023-12-05 38 8
Current€450k
Peak€450k
Low€350k
Δ since start+€50k
€350k€375k€400k€425k€450k197019701970
DateValue
Jan 1, 1970 €450k
Jan 1, 1970 €375k
Jan 1, 1970 €400k
Jan 1, 1970 €350k
Jan 1, 1970 €375k
Jan 1, 1970 €400k

No national team data.

TeammatePPG played withJoint goalsMinutes
Owen Lunt 1 0 769
Connor O'Riordan 1 1 0
Dan Agyei 1 1 0
Jack Lankester 1 0 0
Oli Finney 1 0 0
Callum Ainley 1 0 0
Omar Bogle 1 0 0
Elliott Nevitt 1 0 0
Jack Powell 1 1 0
Jamie Knight-Lebel 1 0 0
Courtney Baker-Richardson 1 1 0
Lewis Billington 1 0 0
Joel Tabiner 1 0 0
Max Sanders 1 0 0
Max Conway 1 1 0
Filip Marschall 1 0 0
Rio Adebisi 1 0 0
Conor Thomas 1 0 0
Ryan Cooney 1 2 0
Matus Holicek 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 League Two Crewe Alexandra 2 31
24/25 League Two Crewe Alexandra 1 41

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 League Two Crewe Alexandra 2 41
23/24 League Two Crewe Alexandra 2 31
21/22 League One Crewe Alexandra 1 19

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-05-31 Kilmarnock FC Crewe Alexandra Return from loan €450k
25/26 2025-08-12 Crewe Alexandra Kilmarnock FC Loan €450k

Last 9 matches for Kilmarnock FC while Zac Williams was at the club (joined 2025-08-12, left 2026-05-31). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-11-01 SC1 Falkirk FC 3–1 Kilmarnock FC Available
2025-10-29 SC1 Kilmarnock FC 0–1 Aberdeen FC Available
2025-10-26 SC1 Rangers FC 3–1 Kilmarnock FC Available
2025-10-18 SC1 Kilmarnock FC 0–3 Heart of Midlothian Available
2025-10-04 SC1 Kilmarnock FC 2–0 St. Mirren FC Available
2025-09-27 SC1 Dundee United 0–2 Kilmarnock FC Available
2025-09-14 SC1 Kilmarnock FC 1–2 Celtic FC Available
2025-08-30 SC1 Motherwell FC 2–2 Kilmarnock FC Available
2025-08-23 SC1 Kilmarnock FC 0–0 Dundee FC Available

Teams faced most often by Zac Williams's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Swindon Town 4 1 3 0 4 3 +1 25%
Doncaster Rovers 4 1 2 1 5 6 -1 25%
Colchester United 4 1 3 0 3 2 +1 25%
Newport County 4 1 1 2 6 8 -2 25%
Notts County 4 3 1 0 6 1 +5 75%
Gillingham FC 4 2 2 0 4 0 +4 50%
Bradford City 4 1 1 2 2 4 -2 25%
Salford City 4 0 2 2 6 9 -3 0%
AFC Wimbledon 4 0 3 1 4 7 -3 0%
Walsall FC 4 0 2 2 3 6 -3 0%
Morecambe FC 4 3 0 1 5 3 +2 75%
Tranmere Rovers 4 2 1 1 5 3 +2 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
23/24 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 45 3,600 12 0 1 0.33
23/24 36 961 7 0 0 0.66
22/23 22 0 5 0 0 0
21/22 20 0 3 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League Two
90 apps
3 G
5 A
League One
19 apps
0 G
1 A
EFL Trophy
6 apps
0 G
0 A

Frequently asked about Zac Williams

Who is Zac Williams?

Zac Williams is a Wales professional footballer who plays as a centre-back for Kilmarnock FC.

How old is Zac Williams?

Zac Williams is 22 years old. He was born on March 27, 2004 in Rhyl.

What position does Zac Williams play?

Zac Williams plays as a centre-back (Defender - Centre-Back).

What club does Zac Williams play for?

Zac Williams currently plays for Kilmarnock FC.

How many career goals has Zac Williams scored?

Across all senior club competitions in our dataset, Zac Williams has scored 3 goals in 123 appearances.

What is Zac Williams's market value?

Zac Williams's most recent reported market value is €450k.