You've only listed Harry McKay twice. Surely he deserves to be listed 3-4 times at least?The following list based on projected output in 2023.
1 Marcus Bontempelli 2 Clayton Oliver 3 Patrick Cripps 4 Christian Petracca 5 Jeremy Cameron 6 Lachie Neale 7 Touk Miller 8 Andrew Brayshaw 9 Charlie Curnow 10 Jack Steele 11 Darcy Moore 12 Aaron Naughton 13 Connor Rozee 14 Harry McKay 15 Rory Laird 16 Darcy Parish 17 Chad Warner 18 Jordon De Goey 19 Tom Liberatore 20 Josh Dunkley 21 Steven May 22 Harry McKay 23 Tom Stewart 24 Ollie Wines 25 Shai Bolton 26 Callum Mills 27 Max Gawn 28 Jacob Weitering 29 Hugh McGluggage 30 Caleb Serong 31 Tom Lynch 32 Jack Crisp 33 Bailey Smith 34 Harris Andrews 35 Sam Taylor 36 Dion Prestia 37 Jackson Macrae 38 James Sicily 39 Noah Anderson 40 Zach Merrett 41 Isaac Heeney 42 Kozi Pickett 43 Tim Taranto 44 Charlie Cameron 45 Luke Parker 46 Matthew Rowell 47 Nick Daicos 48 Tyson Stengle 49 Tom Papley 50 Brodie Grundy
Have left out Fyfe, Dangerfield and D. Martin as we can't expect them to play enough games to be in the 50 best players over the course of the season.
Toby Greene would also usually be in there, but he just misses too many games due to injury/suspension.
Have also left out S. Walsh and Hawkins given their off season surgeries and unknown timeframes for recovery.