I was thinking about the Welsh squad as we're 2 months out from some of the biggest games in decades and was wondering who's fit/playing, this is mainly off previous squads. I'm sure to have missed a few so let me know and I can add.

Goalkeepers
Danny Ward 4 EPL
Wayne Hennessey 3 EPL
Adam Davies 15 (0 Sheff Utd) Champ

Defenders
Chris Gunter 18 L1
Ben Davies 27 EPL (regular)
Connor Roberts 7 EPL (regular)
Chris Mepham 19 Champ
Joe Rodon 8 (only 1 EPL)
Neco Williams 11 (3 for fulham) Champ (regular)
James Lawrence 18 2.Bundesliga
Rhys Norrington-Davies 16 Champ
Ben Cabango 26 Champ (regular)

Midfielders
Aaron Ramsey 9 (total of 206minutes) Scottish Prem
Joe Allen 29 Champ (regular)
Ethan Ampadu 18 Serie A (regular)
Rabbi Matondo 21 Belgium 1st Div (regular)
Harry Wilson 24 Champ (regular)
Joe Morrell 25 L1 (regular)
Dylan Levitt 19 Scottish Prem (regular)
Will Vaulks 23 Champ (regular-ish)
Sorba Thomas 37 Champ (regular)
Rubin Colwill 25 Champ
Brennan Johnson 33 Champ (regular)
Matthew Smith 10 (9 in champ, now in L1)
Tom Lawrence 29 Champ (regular)

Forwards
Tyler Roberts 23 EPL (regular)
Gareth Bale 5 La Liga
Dan James 23 EPL (regular)
Kieffer Moore 25 Champ (injured)
Mark Harris 24 Champ (regular)
Isaak Davies 19 Champ (regular)

Appearances are all competitions including subs which will distorte the actual playing time so I've written whether they're regularly involved in the squad (or in Ramseys case should be if he stays fit). I've put the division of their club as to give some context of the level of their appearances.

Overall the squad isn't looking in too bad of shape, obvious one is getting Bale and Ramsey at least playing regularly even if they're not in form. Disappointing we have 2 premier league goalkeepers and neither of them seen to be desperate to play. Is there anyone else looking to break into the squad on form?