Defensive back, UCF (from UAB), 2020–24
Mac McWilliams
- Number
- No. 20
- Height
- 5′10″
- Weight
- 185 lb
- Class (2024)
- Senior
- Hometown
- Pensacola, FL
- Born
- Nov 29, 2001
Wikipedia readers: about 888 a month over the past year
Mac McWilliams played defensive back at UAB (2020–23) and UCF (2024). The Philadelphia Eagles took McWilliams in round 5, No. 145 overall in the 2025 NFL Draft.
At a glance
Career highs
8tackles, career highvs. Louisiana, 2023Team titles: Conference USA champions, 2020
Defense
Returns
Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.
On the roster
| Season | Team | No. | Pos | Class | Ht | Wt |
|---|---|---|---|---|---|---|
| 2020 | UAB | 20 | DB | Yr 1 | ||
| 2021 | UAB | 20 | DB | Yr 2 | ||
| 2022 | UAB | 20 | DB | Yr 3 | ||
| 2023 | UAB | 20 | DB | Yr 4 | ||
| 2024 | UCF | 20 | DB | Sr. (Yr 5) | 5′10″ | 185 |
As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.
Game by game
2024 UCF 11 games, 32 tackles, 1 sack, 1 INT
| Date | Opponent | Result | Tkl | Solo | TFL | Sacks | Int | PD |
|---|---|---|---|---|---|---|---|---|
| Aug 29 | vs. | W 57–3 | 4 | 3 | 1 | 0 | 0 | 0 |
| Sep 7 | vs. | W 45–14 | – | – | – | – | 1 | – |
| Sep 14 | at | W 35–34 | 2 | 2 | 0 | 0 | 0 | 0 |
| Sep 28 | vs. | L 21–48 | 6 | 5 | 2 | 0 | 0 | 1 |
| Oct 5 | at | L 13–24 | 5 | 4 | 1 | 0 | 0 | 0 |
| Oct 12 | vs. | L 13–19 | 3 | 2 | 0 | 0 | 0 | 0 |
| Oct 19 | at | L 35–38 | 1 | 1 | 0 | 0 | 0 | 0 |
| Nov 2 | vs. | W 56–12 | 3 | 3 | 1 | 0 | 0 | 0 |
| Nov 9 | at | L 31–35 | 2 | 1 | 0.5 | 0 | 0 | 1 |
| Nov 23 | at | L 21–31 | 5 | 3 | 1 | 1 | 0 | 0 |
| Nov 29 | vs. | L 14–28 | 1 | 1 | 0 | 0 | 0 | 0 |
2023 UAB 12 games, 52 tackles
| Date | Opponent | Result | Tkl | Solo | TFL | Sacks | Int | PD |
|---|---|---|---|---|---|---|---|---|
| Aug 31 | vs. | W 35–6 | 5 | 1 | 0 | 0 | 0 | 0 |
| Sep 9 | at | L 35–49 | 4 | 4 | 0 | 0 | 0 | 0 |
| Sep 16 | vs. | L 21–41 | 8 | 5 | 0 | 0 | 0 | 1 |
| Sep 23 | at | L 21–49 | 5 | 5 | 0 | 0 | 0 | 0 |
| Sep 30 | at | L 23–35 | 4 | 3 | 0 | 0 | 0 | 0 |
| Oct 7 | vs. | W 56–35 | 3 | 3 | 0 | 0 | 0 | 2 |
| Oct 14 | at | L 20–41 | 3 | 2 | 0 | 0 | 0 | 1 |
| Oct 21 | vs. | L 21–45 | 4 | 3 | 1 | 0 | 0 | 1 |
| Nov 4 | vs. | W 45–42 | 3 | 3 | 0 | 0 | 0 | 0 |
| Nov 11 | at | L 6–31 | 3 | 2 | 1 | 0 | 0 | 1 |
| Nov 18 | vs. | W 34–24 | 5 | 4 | 0 | 0 | 0 | 1 |
| Nov 25 | at | L 42–45 | 5 | 4 | 0 | 0 | 0 | 1 |
2022 UAB 7 games, 19 tackles, 1 INT
| Date | Opponent | Result | Tkl | Solo | TFL | Sacks | Int | PD |
|---|---|---|---|---|---|---|---|---|
| Sep 1 | vs. | W 59–0 | 1 | 1 | 0 | 0 | 1 | 0 |
| Sep 10 | at | L 14–21 | 3 | 2 | 0 | 0 | 0 | 1 |
| Sep 17 | vs. | W 35–21 | 6 | 4 | 0 | 0 | 0 | 3 |
| Oct 1 | at | L 24–28 | 0 | 0 | 0 | 0 | 0 | 1 |
| Oct 8 | vs. | W 41–14 | 2 | 0 | 0 | 0 | 0 | 2 |
| Oct 15 | vs. | W 34–20 | 2 | 0 | 0 | 0 | 0 | 1 |
| Oct 21 | at | L 17–20 | 5 | 4 | 1 | 0 | 0 | 2 |
2021 UAB 6 games, 19 tackles
| Date | Opponent | Result | Tkl | Solo | TFL | Sacks | Int | PD |
|---|---|---|---|---|---|---|---|---|
| Sep 1 | vs. | W 31–0 | 4 | 3 | 1 | 0 | 0 | 3 |
| Sep 11 | at | L 7–56 | 2 | 0 | 0 | 0 | 0 | 0 |
| Sep 18 | at | W 40–6 | 1 | 1 | 0 | 0 | 0 | 0 |
| Sep 25 | at | W 28–21 | 7 | 7 | 2 | 0 | 0 | 0 |
| Oct 9 | vs. | W 31–14 | 3 | 3 | 0 | 0 | 0 | 0 |
| Nov 20 | at | L 31–34 | 2 | 2 | 0 | 0 | 0 | 0 |
2020 UAB 4 games, 6 tackles
| Date | Opponent | Result | Tkl | Solo | TFL | Sacks | Int | PD |
|---|---|---|---|---|---|---|---|---|
| Sep 10 | at | L 14–31 | 2 | 2 | 0 | 0 | 0 | 0 |
| Sep 24 | at | W 42–10 | 3 | 2 | 0 | 0 | 0 | 0 |
| Oct 31 | at | L 34–37 | 1 | 1 | 0 | 0 | 0 | 0 |
| Dec 18 | at | W 22–13 | 0 | 0 | 0 | 0 | 0 | 0 |
Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.
Before the draft
Played in the 2025 Senior Bowl (American team, won 22–19).
| Drill | Combine 2025 | Pro day 2024 | Combine or pro day 2025 |
|---|---|---|---|
| Height | 5′10¼″ | 5′10″ | |
| Weight | 191 lb | 191 lb | |
| Arm length | 29⅞″ | 29⅞″ | |
| Hand size | 8⅜″ | 8⅜″ | |
| Wingspan | 72⅝″ | ||
| 40-yard dash | 4.41 s | 4.41 s | |
| 10-yard split | 1.52 s | ||
| Vertical jump | 34″ | 34″ | |
| Bench press | 12 reps |
Combine or pro day: the source doesn’t say which. Combine and pro day results compiled by array-carpenter (nfl-draft-data). Rosters and honors: Wikipedia (CC BY-SA).
In the NFL
2 seasons, 3 games with a stat; latest team: Philadelphia Eagles.
| Season | Team | G | Tkl | Sacks | Int |
|---|---|---|---|---|---|
| 2025 | Philadelphia Eagles | 2 | 1 | 0 | 0 |
| 2026 (so far) | Philadelphia Eagles | 1 | 1 | 0 | 0 |
| NFL career | 3 | 2 | 0 | 0 | |
Regular seasons, from nflverse (CC BY 4.0). G counts games in which the player recorded a stat.
Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.
