Looking through rosters to pick out players age 18-21 that have never played a GHL game before is not gonna happen. To me, a rookie is an 18 year old... not a 19 or 20 year old that was too sh!tty to play a game yet . If needed, I can change my silly goal from "rookie" to "18 year old". But for the purposes of this, only 18-year olds will apply.
I like the second idea and something I had been thinking of myself last season. Let's see if we remember or have time.