The Kansas City Chiefs wasted little time and have signed their first player following rookie minicamp.

James Madison running back Marcus Marshall had a successful tryout with the Chiefs. Marshall announced that he’d signed with Kansas City on his personal social media channels. He even added a picture of himself signing the contract, which is practically tradition in the NFL.

“Lost for words,” Marshall wrote. “Childhood dream turned reality… I’m just ready to get to work.”

It sure seems like Marshall is excited to get his opportunity in the NFL. Now that he’s made the offseason roster, he’ll continue working to earn a spot on the 53-man regular season roster.

Lost for words. Childhood dream turned reality… I’m just ready to get to work #chiefskingdom @ Kansas City, Missouri https://t.co/ezdZTFxQVL — Marcus Marshall (@mdmarshall29) May 7, 2019

At 5-10 and 200 pounds, Marshall brings a build that the Chiefs don’t currently have on the roster. He’s somewhere between Darwin Thompson and James Williams in terms of size and stature. He also brings a unique blend of rushing expertise and special teams prowess to the Chiefs’ roster.

Marshall rushed for 1,296 yards and 17 touchdowns during his two-year stint at James Madison. He also was a kick returner for the Dukes during his junior season, averaging over 20 yards per return. Marshall began his career at Georgia Tech, where he added another 8 touchdowns and 1,273 rushing yards in two seasons. That brings his college totals to over 2,500 rushing yards and 25 touchdowns.

It’s unclear who the Chiefs will release in order to make room for this signing. The roster currently sits at 90 players, so they will need to make a corresponding move before making Marshall’s signing official.

Expect a few more of these signings to roll in over the next day. The Chiefs typically make a few moves following their rookie minicamp.