2020: Appeared in two games... Went 2-for-3 with three RBIs, one double and one run in their 12-2 season opening win over Clarkson.
2019: Appeared in 26 of 32 games as a junior... Led the team and ranked 12th in the NESCAC for being part of 14 double plays... Went 2-for-4 with an rbi-triple in a 5-3 win over Southern Vermont on March 14... Went 2-for-4 with two RBIs and he scored one run in a 6-1 win over Rutgers-Camden on March 23... Went 2-for-3 with one RBI, one stolen base and he scored one run in a 12-7 win over Saint Joseph's (Me.) on March 25... Had one hit, walked twice and scored three runs in an 18-10 win over Amherst on April 12... Finished the season with a .237 batting average, .376 on-base percentage, .289 slugging percentage and eight RBIs in 76 at bats... Committed three errors all season for a .986 fielding percentage in 214 total chances.
2018: Appeared in 31 of 34 games during his sophomore season... Hit an RBI-single and scored one run in a 9-2 win over SUNY Canton on March 25... Went 2-for-4 with a double and scored one run in a 4-1 win at St. Lawrence on April 24... Finished the season with a .175 batting average, .303 on-base percentage, .254 slugging percentage and 12 RBIs in 63 at bats... Committed zero errors all season for a 1.000 fielding percentage in 148 total chances at first base and was part of six double plays.
2017: Appeared in 10 of 33 games as a first year... Went 2 for 3 with a triple and two RBIs in a 12-8 win over Dickinson on March 17... Finished the season with a .348 batting average, .464 on-base percentage, .522 slugging percentage and three extra base hits in 23 at bats... Committed one error all season for a .969 fielding percentage in 32 total chances.
Personal: Undeclared major... Graham attended The Governor's Academy... He is the son of Jay and Julie McOsker.
