Date of birth
Signed in summer 2020, Spence arrived in south London alongside five other Development captures.
The Welsh No.10 was raised in Penarth and has competed for his country at Under-21 level.
He last played for Cardiff City and spent much of 2019/20 on loan at Barry Town United.
READ NEXT: Crystal Palace Academy makes five signings