Why would he play 2 years up?
Why would 2019 want a 2021?

Unless he is playing with a mix of jv players at various ages. IM guessing he's not the only 2021 on the 2019 team