Any player is eligible to register and play with a QJFL Member Team provided such player is not younger than 18 years of age and not older than 22 years of age as at December 31 of the current season calendar year. In addition, each Member Team is permitted to register a maximum of 20 (twenty) players whose ages are not younger than 23 years of age and not older than 24 years of age as at December 31 of the current season calendar year providing that a maximum of 8 (eight) of such players achieve 24 years of age during the current season calendar year.