He played college football for the Michigan Wolverines beginning in 2009, starting all 12 games at the "hybrid linebacker" position as a true freshman.
His father, Fred Roh, played basketball at Grand Valley State University in Allendale, Michigan.
[3] Roh was selected by The Arizona Republic and East Valley Tribune as a first-team All-Arizona player as a junior and again as a senior.
[4] With a high school grade point average of 4.3, he was also selected for the 2009 Scholar-Athlete Award from the College Football Hall of Fame.
In January 2009, Roh played as a defensive end in the Under Armour All-America Game in Orlando, Florida, recording a sack and several quarterback hurries.
[7] Roh enrolled in Michigan's College of Literature, Science and the Arts and joined the football team for summer practice in August 2009.
He impressed the coaching staff during summer practice and earned a spot in the starting lineup as a true freshman.
[6] Michigan's tailback, Carlos Brown, described seeing the big freshman running by his side, and keeping up.
"[6] Michigan head coach Rich Rodriguez said that Roh had adapted so quickly that it was tough to deny him.
"[8] Michigan offensive tackle Stephen Schilling confirmed that Roh had "given some of the older guys some fits.
"[9] Roh started all 12 games for Michigan in 2009, playing at a position variously called the "quick" or "hybrid linebacker".
"[10] The position requires Roh to be versatile, with duties that vary from rushing the quarterback to dropping into pass coverage or filling a gap.
"[11] After Roh's first start, Coach Rodriguez said of him, "He's got a high motor, he's a guy who loves football, he plays so hard on every snap.
"[8] Michigan's All-American defensive lineman Brandon Graham added, "Oh, I seen Craig Roh out there, you know, sticking his nose in there, and he did good for today and all he can do is get better.
At the conclusion of the 2008 football season, Roh was named to the Sporting News Freshman All-Big Ten team.
[11][15] In an interview with ESPN.com's Adam Rittenberg, Roh described himself as "tiny" among Big Ten defensive linemen.
Accordingly, he spent the offseason bulking up in the weight room and "followed a diet most people would dream about: six meals and more than 4,000 calories a day.
Michigan's defensive coordinator Greg Robinson mentioned Roh as one of the players who had "stepped up" in the spring camp.
[15] He was identified as one of the players who "could be counted on to at least partially fill [Brandon] Graham's role of chasing the quarterback.
"[10] Shortly before the 2010 season opener, The Michigan Daily and the Bleacher Report web site referred to him as Craig "Death" Roh.
[21][22][23] After Roh appeared lifeless during a telephone conversation, his father flew from Arizona to Ann Arbor.
They spent two days in Roh's apartment assessing where he was in life and football and reviewing Bible verses.
In the 2018 season, Roh was a member of the Winnipeg Blue Bombers where he set career highs in games played with 17, tackles with 30, and sacks with 8.
In 2019, Roh finished the regular season injured, with a career low 12 games played; he still put up 16 tackles, 6 sacks, and 3 forced fumbles.