MINNEAPOLIS -- The Minnesota Vikings announced on Monday they've agreed to terms with 10 undrafted free agents. Here's a closer look at each player:

Keith Baxter, CB, Marshall: The 5-foot-11 corner flashed impressive athleticism at his pro day, running a 4.39 40 and posting a 37 1/2-inch vertical. He intercepted three passes in his career at Marshall, while breaking up eight others.

Kyle Carter, TE, Penn State: He had his best season as a freshman, when he caught 36 passes for 453 yards, but saw his production decline over the next three years as he struggled with dropped passes. The 6-foot-3 tight end is seen as a good route runner who can eat up space in zone coverage, but needs work as a blocker.

Theiren Cockran, DE, Minnesota: He earned All-Big Ten honorable mention after a senior season in which he posted 26 tackles, including seven for loss. He's a hard worker who had some success as a pass rusher, but might not have the speed and flexibility to produce consistently in the NFL.

Jake Ganus, LB, Georgia: Ganus is an undersized (6-foot-2, 233 pounds) linebacker, but he led the Bulldogs in tackles with 102 last season, while making five for loss. He transferred to Georgia for his senior season, after playing three years at Alabama-Birmingham. During his best season there, Ganus posted six sacks and 17 1/2 tackles for loss as a junior.

Marken Michel, WR, UMass-Amherst: The 5-foot-10 receiver projects as a slot-type player after catching 31 passes for 370 yards last season. He also posted seven carries for 46 yards, and had 19 carries for 115 yards and a pair of touchdowns as a junior.

Denzell Perine, DE, Florida International: He's only 6-foot-3 and 245 pounds, and had his speed (a 4.81-second 40 time) been better, he likely would've received more attention in the draft. But Perine was still a productive player in college, posting 10 1/2 tackles for loss and 4 1/2 sacks.

Jhurell Pressley, RB, New Mexico: This might be one of the more intriguing players in the Vikings' rookie free-agent class. He ran a 4.38-second 40-yard dash at his pro day, and put up 25 repetitions of 225 pounds in the bench press. He struggled with drops in college, and he'll have to learn how to hit holes effectively as an NFL running back, but he could be worth a long look this spring and summer.

Eric Rawls, CB, Kentucky State: Vikings general manager Rick Spielman talked about how the team looks for big corners who might be able to shift to safety in the NFL, and Rawls might fit that mold. At 6-foot-2 and 195 pounds, he's got the size to make the shift in the NFL, and he had played some safety as a freshman at Kentucky State. Should the Vikings decide they want to try Rawls at that position, he could be worth a look there.

Brandon Ross, RB, Maryland: Much like Pressley, he comes in with a history of making some explosive plays; he averaged 6.4 yards per carry as a senior at Maryland, and scored 10 touchdowns on 150 carries. A teammate of Vikings receiver Stefon Diggs at Maryland, Ross had a combined 418 yards in two games against Indiana and Rutgers.

Joel Stave, QB, Wisconsin: He was an enigma at Wisconsin, losing his job as a junior after dealing with a case of the yips, only to return and lead the Badgers to the Big Ten West title over Minnesota that year. At 6-foot-5 and 236 pounds, with 10 3/4-inch hands, he has ideal size for the position, but he'll need to improve his ability to read defenses and his decision-making if he wants to stick with the Vikings.