-
- Height:
- 6-5
-
- Weight:
- 250
-
- Hometown:
- Jenkintown, Pa.
-
- Position:
- TE
-
- Year:
- Sr.
-
- High School:
- Abington
-
- Major:
- Business Administration
-
- gp
- 11
-
- yds
- 194
-
- yds/g
- 17.6
-
- td
- 0
Bio
2025
- College Sports Communicators (CSC) Academic All-District
- Centennial Conference Academic Honor Roll
- All-Centennial Conference Second Team
- Saw action in 11 games
- Had 19 receptions for 194 yards
2024
- PAC Academic Honor Roll
- Saw action in 11 games
- Had four receptions for 32 yards
2023
- All-PAC Honorable Mention
- PAC Academic Honor Roll
- Saw action in all 11 games
- Had four receptions for 50 yards and one touchdown
- Scored first career touchdown against Thiel
2022
- DNP due to injury
Player Profile
|   | Overall | Conf | ||
|---|---|---|---|---|
| Receptions | 19 | 12 | ||
| Yards | 194 | 132 | ||
| Yards per game | 17.6 | 18.9 | ||
| Yards per catch | 10.2 | 11.0 | ||
| Touchdowns | 0 | 0 | ||
Game Log - Passing
| Date | Opponent | Score | comp | att | pct | yds | y/a | td | int | sac | yds |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | - | - | - | - | - | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | - | - | - | - | - | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | - | - | - | - | - | - | - |
| Oct 18 | Gettysburg | W, 44-20 | - | - | - | - | - | - | - | - | - |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | - | - | - | - | - | - | - | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Ursinus | L, 27-20 | - | - | - | - | - | - | - | - | - |
| Nov 22 | Misericordia | W, 24-17 | - | - | - | - | - | - | - | - | - |
Game Log - Rushing
| Date | Opponent | Score | rush | yds | y/a | lng | td | fum | lost |
|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | - | - | - | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | - | - | - | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | - | - | - | - | - |
| Oct 18 | Gettysburg | W, 44-20 | - | - | - | - | - | 1 | 1 |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | - | - | - | - | - | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | - | - | - | - | - |
| Nov 15 | at Ursinus | L, 27-20 | - | - | - | - | - | - | - |
| Nov 22 | Misericordia | W, 24-17 | - | - | - | - | - | - | - |
Game Log - Receiving
| Date | Opponent | Score | rec | yds | y/r | lng | td | fum | lost |
|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | 1 | 9 | 9.0 | 9 | 0 | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | 4 | 37 | 9.3 | 21 | 0 | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | 2 | 28 | 14.0 | 27 | 0 | - | - |
| Oct 18 | Gettysburg | W, 44-20 | 2 | 36 | 18.0 | 24 | 0 | 1 | 1 |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | 4 | 25 | 6.3 | 8 | 0 | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | 1 | 10 | 10.0 | 10 | 0 | - | - |
| Nov 15 | at Ursinus | L, 27-20 | 3 | 33 | 11.0 | 23 | 0 | - | - |
| Nov 22 | Misericordia | W, 24-17 | 2 | 16 | 8.0 | 8 | 0 | - | - |
Game Log - Kicking
| Date | Opponent | Score | fgm | fga | lng | xpm | xpa | pts |
|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | - | - | - | 0 |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | - | - | - | 0 |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | 0 |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | 0 |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | - | - | - | 0 |
| Oct 18 | Gettysburg | W, 44-20 | - | - | - | - | - | 0 |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | 0 |
| Nov 1 | at Dickinson | W, 70-29 | - | - | - | - | - | 0 |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | - | - | - | 0 |
| Nov 15 | at Ursinus | L, 27-20 | - | - | - | - | - | 0 |
| Nov 22 | Misericordia | W, 24-17 | - | - | - | - | - | 0 |
Game Log - Punting
| Date | Opponent | Score | punt | yds | avg | long | in20 | fc | tb | blk |
|---|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | - | - | - | - | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | - | - | - | - | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | - | - | - | - | - | - |
| Oct 18 | Gettysburg | W, 44-20 | - | - | - | - | - | - | - | - |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | - | - | - | - | - | - | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | - | - | - | - | - | - |
| Nov 15 | at Ursinus | L, 27-20 | - | - | - | - | - | - | - | - |
| Nov 22 | Misericordia | W, 24-17 | - | - | - | - | - | - | - | - |
Game Log - Returns
| Date | Opponent | Score | kr | yds | avg | lng | td | pr | yds | avg | lng | td |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | - | - | - | - | - | - | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | - | - | - | - | - | - | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | - | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | - | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | - | - | - | - | - | - | - | - |
| Oct 18 | Gettysburg | W, 44-20 | - | - | - | - | - | - | - | - | - | - |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | - | - | - | - | - | - | - | - | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Ursinus | L, 27-20 | - | - | - | - | - | - | - | - | - | - |
| Nov 22 | Misericordia | W, 24-17 | - | - | - | - | - | - | - | - | - | - |
Game Log - All-Purpose
| Date | Opponent | Score | gp | rush | rcv | pr | kr | yds |
|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | 1 | - | 9 | - | - | 9 |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | 1 | - | 37 | - | - | 37 |
| Sep 20 | #20 Berry | W, 17-9 | 1 | - | - | - | - | 0 |
| Oct 4 | McDaniel | W, 56-7 | 1 | - | - | - | - | 0 |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | 1 | - | 28 | - | - | 28 |
| Oct 18 | Gettysburg | W, 44-20 | 1 | - | 36 | - | - | 36 |
| Oct 25 | at Muhlenberg | L, 27-23 | 1 | - | - | - | - | 0 |
| Nov 1 | at Dickinson | W, 70-29 | 1 | - | 25 | - | - | 25 |
| Nov 8 | Franklin & Marshall | L, 31-24 | 1 | - | 10 | - | - | 10 |
| Nov 15 | at Ursinus | L, 27-20 | 1 | - | 33 | - | - | 33 |
| Nov 22 | Misericordia | W, 24-17 | 1 | - | 16 | - | - | 16 |
Game Log - Scoring
| Date | Opponent | Score | pts | rush | rec | kr | pr | int | fum | xpm | fgm | saf | misc | 2pt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Sep 20 | #20 Berry | W, 17-9 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Oct 4 | McDaniel | W, 56-7 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Oct 18 | Gettysburg | W, 44-20 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Oct 25 | at Muhlenberg | L, 27-23 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
| Nov 1 | at Dickinson | W, 70-29 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Nov 15 | at Ursinus | L, 27-20 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
| Nov 22 | Misericordia | W, 24-17 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
Game Log - Defense
| Date | Opponent | Score | tack | ast | tot | sack | lost | tfl | yds | ff | fr | td | int | yds | td | brup | blk | saf |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 6 | at Chicago | W, 20-0 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Sep 13 | #9 Wis.-La Crosse | L, 38-14 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Sep 20 | #20 Berry | W, 17-9 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 4 | McDaniel | W, 56-7 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 11 | at #3 Johns Hopkins | L, 28-27 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 18 | Gettysburg | W, 44-20 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Oct 25 | at Muhlenberg | L, 27-23 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 1 | at Dickinson | W, 70-29 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 8 | Franklin & Marshall | L, 31-24 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 15 | at Ursinus | L, 27-20 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
| Nov 22 | Misericordia | W, 24-17 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Career Stats - Defense
Splits Stats - Passing
| gp | comp | att | pct | yds | y/g | y/a | td | int | lg | effic | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | - | - | - | - | - | - | - | - | 0.0 |
| Conference | 7 | - | - | - | - | - | - | - | - | - | 0.0 | |
| Exhibition | - | - | - | - | - | - | - | - | - | - | 0.0 | |
| Location | Home | 6 | - | - | - | - | - | - | - | - | - | 0.0 |
| Away | 5 | - | - | - | - | - | - | - | - | - | 0.0 | |
| Neutral | - | - | - | - | - | - | - | - | - | - | 0.0 | |
| Result | Wins | 6 | - | - | - | - | - | - | - | - | - | 0.0 |
| Losses | 5 | - | - | - | - | - | - | - | - | - | 0.0 | |
| Month | September | 3 | - | - | - | - | - | - | - | - | - | 0.0 |
| October | 4 | - | - | - | - | - | - | - | - | - | 0.0 | |
| November | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
Splits Stats - Rushing
| gp | rush | yds | y/g | avg | td | lg | fum | lost | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | - | - | - | - | - | 1 | 1 |
| Conference | 7 | - | - | - | - | - | - | 1 | 1 | |
| Exhibition | - | - | - | - | - | - | - | - | - | |
| Location | Home | 6 | - | - | - | - | - | - | 1 | 1 |
| Away | 5 | - | - | - | - | - | - | - | - | |
| Neutral | - | - | - | - | - | - | - | - | - | |
| Result | Wins | 6 | - | - | - | - | - | - | 1 | 1 |
| Losses | 5 | - | - | - | - | - | - | - | - | |
| Month | September | 3 | - | - | - | - | - | - | - | - |
| October | 4 | - | - | - | - | - | - | 1 | 1 | |
| November | 4 | - | - | - | - | - | - | - | - |
Splits Stats - Receiving
| gp | rec | rec/g | yds | y/g | avg | td | lg | ||
|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | 19 | 1.7 | 194 | 17.6 | 10.2 | 0 | 27 |
| Conference | 7 | 12 | 1.7 | 132 | 18.9 | 11.0 | 0 | 27 | |
| Exhibition | - | - | - | - | - | - | - | - | |
| Location | Home | 6 | 9 | 1.5 | 99 | 16.5 | 11.0 | 0 | 24 |
| Away | 5 | 10 | 2.0 | 95 | 19.0 | 9.5 | 0 | 27 | |
| Neutral | - | - | - | - | - | - | - | - | |
| Result | Wins | 6 | 9 | 1.5 | 86 | 14.3 | 9.6 | 0 | 24 |
| Losses | 5 | 10 | 2.0 | 108 | 21.6 | 10.8 | 0 | 27 | |
| Month | September | 3 | 5 | 1.7 | 46 | 15.3 | 9.2 | 0 | 21 |
| October | 4 | 4 | 1.0 | 64 | 16.0 | 16.0 | 0 | 27 | |
| November | 4 | 10 | 2.5 | 84 | 21.0 | 8.4 | 0 | 23 |
Splits Stats - Kicking
| gp | fgm | fga | pct | lg | xpm | xpa | pct | pts | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | - | - | - | - | - | - | 0 |
| Conference | 7 | - | - | - | - | - | - | - | 0 | |
| Exhibition | - | - | - | - | - | - | - | - | 0 | |
| Location | Home | 6 | - | - | - | - | - | - | - | 0 |
| Away | 5 | - | - | - | - | - | - | - | 0 | |
| Neutral | - | - | - | - | - | - | - | - | 0 | |
| Result | Wins | 6 | - | - | - | - | - | - | - | 0 |
| Losses | 5 | - | - | - | - | - | - | - | 0 | |
| Month | September | 3 | - | - | - | - | - | - | - | 0 |
| October | 4 | - | - | - | - | - | - | - | 0 | |
| November | 4 | - | - | - | - | - | - | - | 0 |
Splits Stats - Punting
| gp | punt | yds | avg | lg | in20 | fc | tb | blk | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | - | - | - | - | - | - | - |
| Conference | 7 | - | - | - | - | - | - | - | - | |
| Exhibition | - | - | - | - | - | - | - | - | - | |
| Location | Home | 6 | - | - | - | - | - | - | - | - |
| Away | 5 | - | - | - | - | - | - | - | - | |
| Neutral | - | - | - | - | - | - | - | - | - | |
| Result | Wins | 6 | - | - | - | - | - | - | - | - |
| Losses | 5 | - | - | - | - | - | - | - | - | |
| Month | September | 3 | - | - | - | - | - | - | - | - |
| October | 4 | - | - | - | - | - | - | - | - | |
| November | 4 | - | - | - | - | - | - | - | - |
Splits Stats - Returns
| kr | yds | avg | td | lg | pr | yds | avg | td | lg | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | - | - | - | - | - | - | - | - | - | - |
| Conference | - | - | - | - | - | - | - | - | - | - | |
| Exhibition | - | - | - | - | - | - | - | - | - | - | |
| Location | Home | - | - | - | - | - | - | - | - | - | - |
| Away | - | - | - | - | - | - | - | - | - | - | |
| Neutral | - | - | - | - | - | - | - | - | - | - | |
| Result | Wins | - | - | - | - | - | - | - | - | - | - |
| Losses | - | - | - | - | - | - | - | - | - | - | |
| Month | September | - | - | - | - | - | - | - | - | - | - |
| October | - | - | - | - | - | - | - | - | - | - | |
| November | - | - | - | - | - | - | - | - | - | - |
Splits Stats - All-Purpose
| gp | rush | rcv | pr | kr | yds | ypg | ||
|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | 194 | - | - | 194 | 17.6 |
| Conference | 7 | - | 132 | - | - | 132 | 18.9 | |
| Exhibition | - | - | - | - | - | 0 | - | |
| Location | Home | 6 | - | 99 | - | - | 99 | 16.5 |
| Away | 5 | - | 95 | - | - | 95 | 19.0 | |
| Neutral | - | - | - | - | - | 0 | - | |
| Result | Wins | 6 | - | 86 | - | - | 86 | 14.3 |
| Losses | 5 | - | 108 | - | - | 108 | 21.6 | |
| Month | September | 3 | - | 46 | - | - | 46 | 15.3 |
| October | 4 | - | 64 | - | - | 64 | 16.0 | |
| November | 4 | - | 84 | - | - | 84 | 21.0 |
Splits Stats - Scoring
| pts | pts/g | rush | rec | kr | pr | int | fum | xpm | fgm | 2pt | misc | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
| Conference | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 | |
| Exhibition | 0 | - | - | - | - | - | - | - | - | - | - | 0 | |
| Location | Home | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
| Away | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 | |
| Neutral | 0 | - | - | - | - | - | - | - | - | - | - | 0 | |
| Result | Wins | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
| Losses | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 | |
| Month | September | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
| October | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 | |
| November | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
Splits Stats - Defense
| gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Event | Total | 11 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Conference | 7 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| Exhibition | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| Location | Home | 6 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Away | 5 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| Neutral | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| Result | Wins | 6 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| Losses | 5 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| Month | September | 3 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
| October | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - | |
| November | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
News Mentions
17 Carnegie Mellon Football Players Named to the NFF Hampshire Honor Society
The Carnegie Mellon University football team had 17 student-athletes named to the 2026 National Football Foundation & College Hall of Fame...
April 8, 2026
Eight Tartan Football Players Earn CSC Academic All-District Honor
Eight Carnegie Mellon University football student-athletes were named to the College Sports Communicators (CSC) Academic All-District Team for...
January 6, 2026
Bennett Grace Named Centennial Conference Football Scholar-Athlete of the Year, 46 Carnegie Mellon Football Players Recognized on Academic Fall Honor Roll
The Carnegie Mellon University football team landed 46 members on the Centennial Conference (CC) Academic Honor Roll, which was released on...
November 25, 2025
Football Places 16 on All-Centennial Team
The Carnegie Mellon University football team had 16 players receive All-Centennial Conference (CC) distinction, announced by the conference office...
November 19, 2025
#16 Tartans Handle Gettysburg 44-20
The Carnegie Mellon University football team, ranked 16th nationally, hosted the Bullets of Gettysburg College Saturday afternoon in a Centennial...
October 18, 2025
