The LSU product ranked No. 48 on Dane Brugler's final big board, earning praise for his acceleration, body positioning and catch radius.
Carolina appeared to agree and snatched him up quickly on Day 2 of the draft.
Here's how he fits in with his new team.
QB: Sam Darnold, P.J. Walker
RB: Christian McCaffrey, Trenton Cannon
WR 1: DJ Moore
WR 2: Robby Anderson
WR 3: *Terrace Marshall Jr., David Moore, Brandon Zylstra
TE: Ian Thomas, Dan Arnold
LT: Greg Little, Cameron Erving
LG: Dennis Daley, Mike Horton
C: Matt Paradis, Sam Tecklenburg
RG: Pat Elflein, John Miller
RT: Taylor Moton, Trenton Scott
In three seasons at LSU, Marshall became an excellent complement to Ja'Marr Chase, posting 1,402 receiving yards in 94 catches over 19 games in his last two seasons with the Tigers.
In both his sophomore and junior seasons, the Louisiana native averaged at least 14 yards per catch while tallying 23 touchdowns.
He'll look to bring that level of production to Carolina as the latest member of new quarterback Sam Darnold's offense. Just how quickly he's able to get on the field for regular snaps remains to be seen, but there's no question about his ability.
That form earned Marshall a job in the NFL. Now it's on him to keep it.
In Carolina, D.J. Moore and Robby Anderson occupy the top two spots on the wideout depth chart. There should be a fight for WR3, though, between David Moore and Marshall.
Ultimately, both should be involved in offensive coordinator Joe Brady's creative schemes as the Panthers look to improve upon a 5-11 season. Marshall is a great get for the Panthers, enabling the team to lay the foundation for a potentially explosive offense in 2021, especially with the return of running back Christian McCaffrey.