| Height: | 6-3 |
| Weight: | 305 |
| Hometown: | Lansing, Mich. |
| Position: | OL |
| Year: | Sr. |
| High School: | Lansing Waverly HS |
Career Honors
2nd-Team All-GLIAC (2024)
2024
Started in all 11 games for SVSU on the offensive line. He helped anchor the Cardinal offensive line in the guard spot.
2023
Appeared in all 11 games for the Cardinals on the offensive line.
2022
Played in eight games on the offensive line. He helped the SVSU running game rank 21st in the nation and third in the GLIAC with 208 yards per game.
High School
Attended Lansing Waverly High School. He was a team captain and a first-team all-conference selection on offense and defense. He was a multi-sport athlete participating in baseball and football. He was named first-team all-conference in baseball in 2019 and 2020. He was a member of the National Honor Society.
| Recent Games | ||
|---|---|---|
| Oct 11 | Roosevelt | W, 55-10 |
| Oct 18 | at Grand Valley State | W, 20-19 |
| Oct 25 | Wayne State | W, 28-7 |
| Nov 1 | at Davenport | L, 31-17 |
| Nov 8 | Ferris State | L, 51-45 |
| Nov 15 | at Michigan Tech | W, 24-21 |
| Statistics category | Overall | Conf | ||
|---|---|---|---|---|
| Rushes | - | - | ||
| Yards | - | - | ||
| Yards per game | - | - | ||
| Yards per rush | - | - | ||
| Touchdowns | - | - | ||
| Fumbles | - | - | ||
| Fumbles lost | - | - | ||
| Date | Opponent | Score | comp | att | pct | yds | y/a | td | int | sac | yds |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | - | - | - | - |
| Date | Opponent | Score | rush | yds | y/a | lng | td | fum | lost |
|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | - | - |
| Date | Opponent | Score | rec | yds | y/r | lng | td | fum | lost |
|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | - | - |
| Date | Opponent | Score | fgm | fga | lng | xpm | xpa | pts |
|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | 0 |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | 0 |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | 0 |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | 0 |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | 0 |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | 0 |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | 0 |
| Date | Opponent | Score | punt | yds | avg | long | in20 | fc | tb | blk |
|---|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | - | - | - |
| Date | Opponent | Score | kr | yds | avg | lng | td | pr | yds | avg | lng | td |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | - | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | - | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | - | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | - | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | - | - | - | - | - | - | - | - |
| Date | Opponent | Score | gp | rush | rcv | pr | kr | yds |
|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | 1 | - | - | - | - | 0 |
| Oct 11 | Roosevelt | W, 55-10 | 1 | - | - | - | - | 0 |
| Oct 18 | at Grand Valley State | W, 20-19 | 1 | - | - | - | - | 0 |
| Oct 25 | Wayne State | W, 28-7 | 1 | - | - | - | - | 0 |
| Nov 1 | at Davenport | L, 31-17 | 1 | - | - | - | - | 0 |
| Nov 8 | Ferris State | L, 51-45 | 1 | - | - | - | - | 0 |
| Nov 15 | at Michigan Tech | W, 24-21 | 1 | - | - | - | - | 0 |
| Date | Opponent | Score | pts | rush | rec | kr | pr | int | fum | xpm | fgm | saf | misc | 2pt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Oct 11 | Roosevelt | W, 55-10 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Oct 18 | at Grand Valley State | W, 20-19 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Oct 25 | Wayne State | W, 28-7 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Nov 1 | at Davenport | L, 31-17 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Nov 8 | Ferris State | L, 51-45 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Nov 15 | at Michigan Tech | W, 24-21 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Date | Opponent | Score | tack | ast | tot | sack | lost | tfl | yds | ff | fr | td | int | yds | td | brup | blk | saf |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 28 | Northeastern St. | L, 28-21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 6 | Gannon | W, 49-28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 13 | Northwood | L, 38-14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Sep 20 | at New Haven | L, 35-28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Oct 4 | Northern Michigan | W, 47-25 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 11 | Roosevelt | W, 55-10 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 18 | at Grand Valley State | W, 20-19 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 25 | Wayne State | W, 28-7 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Davenport | L, 31-17 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 8 | Ferris State | L, 51-45 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Michigan Tech | W, 24-21 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| gp | comp | att | pct | yds | y/g | y/a | td | int | lg | effic | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | - | - | - | - | - | 0.0 |
| Total | 7 | - | - | - | - | - | - | - | - | - | 0.0 |
| gp | rush | yds | y/g | avg | td | lg | fum | lost | |
|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | - | - | - | - |
| Total | 7 | - | - | - | - | - | - | - | - |
| gp | rec | rec/g | yds | y/g | avg | td | lg | |
|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | - | - | - |
| Total | 7 | - | - | - | - | - | - | - |
| gp | fgm | fga | pct | lg | xpm | xpa | pct | pts | |
|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | - | - | - | 0 |
| Total | 7 | - | - | - | - | - | - | - | 0 |
| gp | punt | yds | avg | lg | in20 | fc | tb | blk | |
|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | - | - | - | - |
| Total | 7 | - | - | - | - | - | - | - | - |
| kr | yds | avg | td | lg | pr | yds | avg | td | lg | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | - | - | - | - | - | - | - | - | - | - |
| Total | - | - | - | - | - | - | - | - | - | - |
| gp | rush | rcv | pr | kr | yds | ypg | |
|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | - | - | 0 | .0 |
| Total | 7 | - | - | - | - | 0 | .0 |
| pts | pts/g | rush | rec | kr | pr | int | fum | xpm | fgm | 2pt | misc | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Total | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | 7 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Total | 7 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| gp | comp | att | pct | yds | y/g | y/a | td | int | lg | effic | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | - | - | - | - | - | 0.0 |
| Conference | 7 | - | - | - | - | - | - | - | - | - | 0.0 |
| Exhibition | - | - | - | - | - | - | - | - | - | - | 0.0 |
- | |||||||||||
| Home | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
| Away | 3 | - | - | - | - | - | - | - | - | - | 0.0 |
| Neutral | - | - | - | - | - | - | - | - | - | - | 0.0 |
- | |||||||||||
| Wins | 5 | - | - | - | - | - | - | - | - | - | 0.0 |
| Losses | 2 | - | - | - | - | - | - | - | - | - | 0.0 |
- | |||||||||||
| October | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
| November | 3 | - | - | - | - | - | - | - | - | - | 0.0 |
| gp | rush | yds | y/g | avg | td | lg | fum | lost | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | - | - | - | - |
| Conference | 7 | - | - | - | - | - | - | - | - |
| Exhibition | - | - | - | - | - | - | - | - | - |
- | |||||||||
| Home | 4 | - | - | - | - | - | - | - | - |
| Away | 3 | - | - | - | - | - | - | - | - |
| Neutral | - | - | - | - | - | - | - | - | - |
- | |||||||||
| Wins | 5 | - | - | - | - | - | - | - | - |
| Losses | 2 | - | - | - | - | - | - | - | - |
- | |||||||||
| October | 4 | - | - | - | - | - | - | - | - |
| November | 3 | - | - | - | - | - | - | - | - |
| gp | rec | rec/g | yds | y/g | avg | td | lg | |
|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | - | - | - |
| Conference | 7 | - | - | - | - | - | - | - |
| Exhibition | - | - | - | - | - | - | - | - |
- | ||||||||
| Home | 4 | - | - | - | - | - | - | - |
| Away | 3 | - | - | - | - | - | - | - |
| Neutral | - | - | - | - | - | - | - | - |
- | ||||||||
| Wins | 5 | - | - | - | - | - | - | - |
| Losses | 2 | - | - | - | - | - | - | - |
- | ||||||||
| October | 4 | - | - | - | - | - | - | - |
| November | 3 | - | - | - | - | - | - | - |
| gp | fgm | fga | pct | lg | xpm | xpa | pct | pts | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | - | - | - | 0 |
| Conference | 7 | - | - | - | - | - | - | - | 0 |
| Exhibition | - | - | - | - | - | - | - | - | 0 |
- | |||||||||
| Home | 4 | - | - | - | - | - | - | - | 0 |
| Away | 3 | - | - | - | - | - | - | - | 0 |
| Neutral | - | - | - | - | - | - | - | - | 0 |
- | |||||||||
| Wins | 5 | - | - | - | - | - | - | - | 0 |
| Losses | 2 | - | - | - | - | - | - | - | 0 |
- | |||||||||
| October | 4 | - | - | - | - | - | - | - | 0 |
| November | 3 | - | - | - | - | - | - | - | 0 |
| gp | punt | yds | avg | lg | in20 | fc | tb | blk | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | - | - | - | - |
| Conference | 7 | - | - | - | - | - | - | - | - |
| Exhibition | - | - | - | - | - | - | - | - | - |
- | |||||||||
| Home | 4 | - | - | - | - | - | - | - | - |
| Away | 3 | - | - | - | - | - | - | - | - |
| Neutral | - | - | - | - | - | - | - | - | - |
- | |||||||||
| Wins | 5 | - | - | - | - | - | - | - | - |
| Losses | 2 | - | - | - | - | - | - | - | - |
- | |||||||||
| October | 4 | - | - | - | - | - | - | - | - |
| November | 3 | - | - | - | - | - | - | - | - |
| kr | yds | avg | td | lg | pr | yds | avg | td | lg | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total | - | - | - | - | - | - | - | - | - | - |
| Conference | - | - | - | - | - | - | - | - | - | - |
| Exhibition | - | - | - | - | - | - | - | - | - | - |
- | ||||||||||
| Home | - | - | - | - | - | - | - | - | - | - |
| Away | - | - | - | - | - | - | - | - | - | - |
| Neutral | - | - | - | - | - | - | - | - | - | - |
- | ||||||||||
| Wins | - | - | - | - | - | - | - | - | - | - |
| Losses | - | - | - | - | - | - | - | - | - | - |
- | ||||||||||
| October | - | - | - | - | - | - | - | - | - | - |
| November | - | - | - | - | - | - | - | - | - | - |
| gp | rush | rcv | pr | kr | yds | ypg | |
|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | - | - | 0 | .0 |
| Conference | 7 | - | - | - | - | 0 | .0 |
| Exhibition | - | - | - | - | - | 0 | - |
- | |||||||
| Home | 4 | - | - | - | - | 0 | .0 |
| Away | 3 | - | - | - | - | 0 | .0 |
| Neutral | - | - | - | - | - | 0 | - |
- | |||||||
| Wins | 5 | - | - | - | - | 0 | .0 |
| Losses | 2 | - | - | - | - | 0 | .0 |
- | |||||||
| October | 4 | - | - | - | - | 0 | .0 |
| November | 3 | - | - | - | - | 0 | .0 |
| pts | pts/g | rush | rec | kr | pr | int | fum | xpm | fgm | 2pt | misc | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Conference | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Exhibition | 0 | - | - | - | - | - | - | - | - | - | - | 0 |
- | ||||||||||||
| Home | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Away | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Neutral | 0 | - | - | - | - | - | - | - | - | - | - | 0 |
- | ||||||||||||
| Wins | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| Losses | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
- | ||||||||||||
| October | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| November | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
| gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 7 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Conference | 7 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Exhibition | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - |
- | ||||||||||||||||
| Home | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Away | 3 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Neutral | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - |
- | ||||||||||||||||
| Wins | 5 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Losses | 2 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
- | ||||||||||||||||
| October | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| November | 3 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |