*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến ngày 13 tháng 5 năm 2021 ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến ngày 26 tháng 3 năm 2024
Williams sinh ra tại Wrexham, Wales và từng khoác áo đội tuyển U19 Wales. Williams đủ điều kiện khoác áo tuyển Anh vì có ông bà là người Anh.[4]
Tháng 8 năm 2020, lần đầu tiên anh được gọi lên tuyển quốc gia xứ Wales.[5] Williams ra mắt đội tuyển quốc gia xứ Wales trong trận thắng 1-0 trước Phần Lan tại UEFA Nations League B vào ngày 3 tháng 9 năm 2020.[6]