The Dallas Cowboys have made it official Wednesday, signing their No. 4 overall draft pick Ezekiel Elliott to a rookie contract Wednesday.

The 20-year-old former Ohio State star signs to about $24.7 million fully guaranteed over four years, surpassing fellow running back Trent Richardson's rookie deal for just over $20 million with the Browns in 2012, FS1 NFL Insider Mike Garafolo reports.

With those numbers, it's no surprise to see Elliott all smiles during this shot:

More from FoxSports

That feeling when you sign your first @NFL contract... pic.twitter.com/wZVvkudzns

— Dallas Cowboys (@dallascowboys) May 18, 2016

But Elliott's wasn't the only rookie deal to get done on Wednesday, as the Cowboys announced they had signed CB Anthony Brown, RB Darius Jackson and SS Kavon Frazier to contracts as well.

Dallas is set to start their organized team activity practices next week.