Michigan State University Athletics
2025 Football Roster
Roster

Jersey Number 12
Jack Velling
- Position:
- TE
- Ht./Wt.:
- 6-5 / 245
- Class:
- Senior
- Hometown:
- Seattle, Wash.
- High School:
- Seattle Prep School
- Prev School:
- Oregon State
Career Bio (PDF)
CAREER NOTES: Tight end lettered two seasons at Michigan State (2024-25) and after playing two seasons at Oregon State (2022-23) . . . played in 47 collegiate games (23 at Oregon State, 24 at Michigan State) . . . started 38 career games (18 at Oregon State, 20 at Michigan State) . . . finished his career with 117 receptions for 1,489 yards and 14 touchdowns . . . had 72 catches for 770 yards and three TDs in his Spartan career . . . had 45 receptions for 719 yards and 11 TDs during his time at Oregon State.
2025 SEASON (SENIOR AT MICHIGAN STATE): Third-team All-Big Ten selection by the media and honorable mention choice by the coaches . . . hauled in 36 passes, tying a career high, for 359 yards . . . tied for second on the team with three TD catches . . . Academic All-Big Ten selection . . . played in all 12 games, including 10 starts . . . played a total of 611 offensive snaps, fifth-most on the team . . . 19-of-36 receptions (.528) went for first downs or TDs . . . had five receptions for 68 yards, including 9-yard TD grab, in his final collegiate game against Maryland at Ford Field . . . had a career game at Iowa with eight catches for 88 yards; five of the eight receptions went for first downs . . . had five catches for 62 yards alone in the first half at Iowa . . . had one catch for 6 yards in Penn State game . . . snagged two receptions for 28 yards in game at Minnesota, with both going for first downs . . . tallied three catches for 26 yards in Michigan game . . . logged four catches at Indiana for 16 yards . . . tallied two catches for 16 yards in UCLA contest . . . snared three catches for 37 yards with one TD in game at Nebraska, with all three receptions going for first downs or TD, as first catch of game was a 2-yard TD catch from redshirt freshman quarterback Alessio Milivojevic in second quarter for Milivojevic’s first career TD pass, and then adding first-down receptions on back-to-back catches in the fourth quarter, setting up MSU’s final TD of the day, with a 16-yard pass on second-and-10 from the MSU 40, and then a 19-yard catch on the next play to the NEB 25, while logging 58 total snaps . . . started game at USC and snared a 1-yard TD for first scoring reception of the season, in playing 41 snaps . . . opened Youngstown State game at tight end and had six receptions for 70 yards, with 3-of-6 going for first down . . . snared four catches in the second quarter alone, with two receptions coming on the same drive during one scoring drive early in the quarter, with the second catch setting up MSU at the YSU 3, as the Spartans punched it in two plays later . . . started Boston College game, but was without a catch and was targeted once, in charting 60 snaps, which ranked third among non-offensive linemen and tied for fourth overall on offense . . . snared one catch for 3 yards in season opener vs. Western Michigan, going for a first down on third-and-2, keeping MSU drive alive, leading to a TD on the Spartans’ opening possession of the game . . . finished with 47 snaps against the Broncos . . . named to the Mackey Award Watch List entering the season for the second consecutive year.
2024 SEASON (JUNIOR): Caught a career-high 36 passes for 411 yards and one touchdown in his first season as a Spartan . . . played in all 12 games with 10 starts . . . played 543 snaps on offense, most among the Spartan tight ends and ninth most overall on offense . . . tied his season high with 77 receiving yards on five catches, including a 5-yard TD catch, his first as a Spartan, against Rutgers . . . had one catch for 11 yards and a first down in Purdue game, before exiting game in the first quarter with an injury . . . snagged one catch for 5 yards, on six targets, logging 49 snaps at Illinois . . . tallied two catches for 22 yards in Indiana game, charting 54 snaps after starting . . . tied for team-lead with four catches for 30 yards at Michigan, in playing 59 snaps . . . snared four catches for 18 yards in Iowa game, logging season-high 64 snaps . . . started game at Oregon and tied season-high with team-leading six catches for 53 yards, with three going for first downs, including on back-to-back plays in fourth quarter on MSU’s TD drive, in charting 42 snaps . . . opened Ohio State game at tight end and had one catch for 26 yards . . . started game at Boston College and entered game with six receptions, doubling season total with six catches in game for 77 yards, both not just season-bests, but the six catches was a new career-high, and with five going for first downs, including three receptions in a row on MSU’s final drive, with the latter two going for first downs, including snaring one catch while already on the ground, in logging 46 snaps . . . had 42 receiving yards on two catches in Prairie View A&M game, with both going for first downs on each of MSU’s first two TD drives of game, highlighted by a season-long 34-yard catch, posting 39 snaps . . . tallied three catches for 25 yards, with two going for first downs, in charting 62 snaps in road win at Maryland . . . made Spartan debut by starting season opener vs. Florida Atlantic, tallying one catch for 15 yards, while registering 50 offensive snaps . . . represented Michigan State at the 2024 Big Ten Media Days in Indianapolis . . . was named to the Mackey Award Watch List for the nation's best tight end . . . enrolled at Michigan State in January and competed in spring practice.
2023 SEASON (SOPHOMORE AT OREGON STATE): Earned second-team All-Pac 12 honors after setting an Oregon State single-season record for touchdowns by a tight end with eight; that total also tied for the most by a tight end in the FBS in the regular season . . . had 29 catches for 438 yards overall in 12 games, including 11 starting assignments . . . reeled in three catches for 55 yards in victory over Stanford on Nov. 11 . . . had three receptions for 69 yards in a win over Colorado on Nov. 4 . . . hauled in a career-high five catches for 71 yards, including a 22-yard touchdown, at Arizona on Oct. 28 . . . had two touchdown grabs (32 yards and 10 yards) and three catches for 69 yards overall in win over UCLA (Oct. 14) . . . snared a career-high three touchdown catches in 52-40 victory at Cal; had four receptions for 38 yards overall . . . hauled in a 5-yard TD catch at Washington State (Sept. 23) . . . had two receptions for 51 yards vs. San Diego State (Sept. 16) . . . tallied three catches for 20 yards, including a 14-yard score, in season opener against San Jose State.
2022 SEASON (FRESHMAN AT OREGON STATE): Honorable mention pick for the College Football News Freshman All-American team . . . hauled in 16 passes for 281 yards and three touchdowns . . . played in 11 games, including seven starts . . . caught two passes for 21 yards in the Las Vegas Bowl win over Florida . . . collected three receptions for 74 yards and a touchdown at Arizona State on Nov. 19 . . . had a 60-yard touchdown catch against Colorado on Oct. 22, the longest reception by a Beaver tight end in more than 20 years . . . had four receptions for 63 yards in victory over Washington State on Oct. 15.
HIGH SCHOOL AND PERSONAL DATA: Three-time all-league selection at Seattle Prep School under Coach Aaron Maul . . . rated one of the best tight end prospects in the nation by ESPN.com (No. 22), On3 (No. 24) and 247 Sports (No. 28) . . . rated one of the top overall players in the state of Washington in the class of 2021 by On3 (No. 5), 247 Sports (No. 11) and ESPN.com (No. 14) . . . team captain . . . had 57 catches for 838 yards and four TDs in just eight games as a senior in 2021 . . . also lettered three years in basketball . . . was part of the Athletic Leadership Council and Prep Ambassadors Club in high school . . . son of Jerry and Sara Velling . . . father, Jerry, played college basketball at Santa Clara . . . grandfather, Roy, played college baseball at Gonzaga and Washington.
CAREER NOTES: Tight end lettered two seasons at Michigan State (2024-25) and after playing two seasons at Oregon State (2022-23) . . . played in 47 collegiate games (23 at Oregon State, 24 at Michigan State) . . . started 38 career games (18 at Oregon State, 20 at Michigan State) . . . finished his career with 117 receptions for 1,489 yards and 14 touchdowns . . . had 72 catches for 770 yards and three TDs in his Spartan career . . . had 45 receptions for 719 yards and 11 TDs during his time at Oregon State.
2025 SEASON (SENIOR AT MICHIGAN STATE): Third-team All-Big Ten selection by the media and honorable mention choice by the coaches . . . hauled in 36 passes, tying a career high, for 359 yards . . . tied for second on the team with three TD catches . . . Academic All-Big Ten selection . . . played in all 12 games, including 10 starts . . . played a total of 611 offensive snaps, fifth-most on the team . . . 19-of-36 receptions (.528) went for first downs or TDs . . . had five receptions for 68 yards, including 9-yard TD grab, in his final collegiate game against Maryland at Ford Field . . . had a career game at Iowa with eight catches for 88 yards; five of the eight receptions went for first downs . . . had five catches for 62 yards alone in the first half at Iowa . . . had one catch for 6 yards in Penn State game . . . snagged two receptions for 28 yards in game at Minnesota, with both going for first downs . . . tallied three catches for 26 yards in Michigan game . . . logged four catches at Indiana for 16 yards . . . tallied two catches for 16 yards in UCLA contest . . . snared three catches for 37 yards with one TD in game at Nebraska, with all three receptions going for first downs or TD, as first catch of game was a 2-yard TD catch from redshirt freshman quarterback Alessio Milivojevic in second quarter for Milivojevic’s first career TD pass, and then adding first-down receptions on back-to-back catches in the fourth quarter, setting up MSU’s final TD of the day, with a 16-yard pass on second-and-10 from the MSU 40, and then a 19-yard catch on the next play to the NEB 25, while logging 58 total snaps . . . started game at USC and snared a 1-yard TD for first scoring reception of the season, in playing 41 snaps . . . opened Youngstown State game at tight end and had six receptions for 70 yards, with 3-of-6 going for first down . . . snared four catches in the second quarter alone, with two receptions coming on the same drive during one scoring drive early in the quarter, with the second catch setting up MSU at the YSU 3, as the Spartans punched it in two plays later . . . started Boston College game, but was without a catch and was targeted once, in charting 60 snaps, which ranked third among non-offensive linemen and tied for fourth overall on offense . . . snared one catch for 3 yards in season opener vs. Western Michigan, going for a first down on third-and-2, keeping MSU drive alive, leading to a TD on the Spartans’ opening possession of the game . . . finished with 47 snaps against the Broncos . . . named to the Mackey Award Watch List entering the season for the second consecutive year.
2024 SEASON (JUNIOR): Caught a career-high 36 passes for 411 yards and one touchdown in his first season as a Spartan . . . played in all 12 games with 10 starts . . . played 543 snaps on offense, most among the Spartan tight ends and ninth most overall on offense . . . tied his season high with 77 receiving yards on five catches, including a 5-yard TD catch, his first as a Spartan, against Rutgers . . . had one catch for 11 yards and a first down in Purdue game, before exiting game in the first quarter with an injury . . . snagged one catch for 5 yards, on six targets, logging 49 snaps at Illinois . . . tallied two catches for 22 yards in Indiana game, charting 54 snaps after starting . . . tied for team-lead with four catches for 30 yards at Michigan, in playing 59 snaps . . . snared four catches for 18 yards in Iowa game, logging season-high 64 snaps . . . started game at Oregon and tied season-high with team-leading six catches for 53 yards, with three going for first downs, including on back-to-back plays in fourth quarter on MSU’s TD drive, in charting 42 snaps . . . opened Ohio State game at tight end and had one catch for 26 yards . . . started game at Boston College and entered game with six receptions, doubling season total with six catches in game for 77 yards, both not just season-bests, but the six catches was a new career-high, and with five going for first downs, including three receptions in a row on MSU’s final drive, with the latter two going for first downs, including snaring one catch while already on the ground, in logging 46 snaps . . . had 42 receiving yards on two catches in Prairie View A&M game, with both going for first downs on each of MSU’s first two TD drives of game, highlighted by a season-long 34-yard catch, posting 39 snaps . . . tallied three catches for 25 yards, with two going for first downs, in charting 62 snaps in road win at Maryland . . . made Spartan debut by starting season opener vs. Florida Atlantic, tallying one catch for 15 yards, while registering 50 offensive snaps . . . represented Michigan State at the 2024 Big Ten Media Days in Indianapolis . . . was named to the Mackey Award Watch List for the nation's best tight end . . . enrolled at Michigan State in January and competed in spring practice.
2023 SEASON (SOPHOMORE AT OREGON STATE): Earned second-team All-Pac 12 honors after setting an Oregon State single-season record for touchdowns by a tight end with eight; that total also tied for the most by a tight end in the FBS in the regular season . . . had 29 catches for 438 yards overall in 12 games, including 11 starting assignments . . . reeled in three catches for 55 yards in victory over Stanford on Nov. 11 . . . had three receptions for 69 yards in a win over Colorado on Nov. 4 . . . hauled in a career-high five catches for 71 yards, including a 22-yard touchdown, at Arizona on Oct. 28 . . . had two touchdown grabs (32 yards and 10 yards) and three catches for 69 yards overall in win over UCLA (Oct. 14) . . . snared a career-high three touchdown catches in 52-40 victory at Cal; had four receptions for 38 yards overall . . . hauled in a 5-yard TD catch at Washington State (Sept. 23) . . . had two receptions for 51 yards vs. San Diego State (Sept. 16) . . . tallied three catches for 20 yards, including a 14-yard score, in season opener against San Jose State.
2022 SEASON (FRESHMAN AT OREGON STATE): Honorable mention pick for the College Football News Freshman All-American team . . . hauled in 16 passes for 281 yards and three touchdowns . . . played in 11 games, including seven starts . . . caught two passes for 21 yards in the Las Vegas Bowl win over Florida . . . collected three receptions for 74 yards and a touchdown at Arizona State on Nov. 19 . . . had a 60-yard touchdown catch against Colorado on Oct. 22, the longest reception by a Beaver tight end in more than 20 years . . . had four receptions for 63 yards in victory over Washington State on Oct. 15.
HIGH SCHOOL AND PERSONAL DATA: Three-time all-league selection at Seattle Prep School under Coach Aaron Maul . . . rated one of the best tight end prospects in the nation by ESPN.com (No. 22), On3 (No. 24) and 247 Sports (No. 28) . . . rated one of the top overall players in the state of Washington in the class of 2021 by On3 (No. 5), 247 Sports (No. 11) and ESPN.com (No. 14) . . . team captain . . . had 57 catches for 838 yards and four TDs in just eight games as a senior in 2021 . . . also lettered three years in basketball . . . was part of the Athletic Leadership Council and Prep Ambassadors Club in high school . . . son of Jerry and Sara Velling . . . father, Jerry, played college basketball at Santa Clara . . . grandfather, Roy, played college baseball at Gonzaga and Washington.
Pat Fitzgerald | Signing Day Press Conference | Feb. 4 2026
Wednesday, February 04
A New Era | Pat Fitzgerald's First Day in East Lansing
Wednesday, December 03
Pat Fitzgerald | Football Press Conference | Dec. 2nd, 2025
Tuesday, December 02
Jonathan Smith Postgame Comments | Maryland
Saturday, November 29



























































































































