A stand-out high school wrestler, James O'Hagan started every game at center for Buffalo since 2015.
He isn’t a particularly swift or agile center, or even that big despite being listed at 6-foot 3, 305 pounds. But what O’Hagan lacks in athletic traits, he makes up for with balance, leverage, and downright meanness.
It is evident watching O’Hagan on the field that he has a wrestling background. He consistently plays with a wide base, shows proper hand usage, and generates some impressive torque to move defenders around.
He also consistently looks to finish the play with his man on the ground and hustles downfield to try and block for his teammates.
Among his career notables include blocking for an offense in 2017 that set a school-record 5,183 yards of total offense on the season; blocking for running back Jordan Johnson’s 1,000-yard season in 2016; and anchoring an offensive line that averaged 386.4 yards of total offense and averaged 26.7 points per game in 2015.
The loser in the Jon Halapio-Spencer Pulley battle will probably be the backup center/guard first off the bench in the event of an injury.
With that said, O'Hagan has a very good chance of hanging around. He made tremendous strides in the spring, taking second-team reps.
Although it's still early, O'Hagan appears to have the inside track ahead of second-year man Evan Brown because of his ability to serve as a backup long snapper to Zak DeOssie.