Penn State’s 2020 recruiting class got a lot better on Monday.

Four-star tight end and top 100 overall prospect Theo Johnson announced his commitment to Penn State, picking the Nittany Lions over several elite-level offers. He was also considering Georgia, Iowa, Michigan and Alabama.

Johnson is a 6-foot-6, 242-pound tight end from Windsor, Ontario, Canada. He is ranked as the No. 3 tight end in the 2020 class and is listed as the No. 83 overall player in the class. He’s the second-highest ranked prospect to commit to Penn State, behind outside linebacker Curtis Jacobs.

With Johnson’s commitment, Penn State now has 28 players in the 2020 class. The Nittany Lions have the second-best class in the B1G, behind only Ohio State. Nationally, this group ranks 12th.

Johnson had two dozen offers and received interest from six B1G schools. Iowa, Michigan, Michigan State, Minnesota and Ohio State also offered the tight end, as well as Penn State.

According to 247Sports, Johnson is considered to be one of the most athletic tight ends in the 2020 class and brings the size necessary to make an impact immediately at the position. He’s improved as a pass-catcher and with his speed.

Below are Johnson’s highlights: