#29

Zach Farris

DL · Massachusetts · Sr. · #29

Returning to Massachusetts for 2026
This season's coverage starts August 26 — check back once kickoff hits.

Zach Farris

DL · Massachusetts · Sr · #29

Limited signal — not enough coverage for a story yet.

Career Arc

HS
Recruit
No recruit profile
CFB
College
Massachusetts
2025
NFL
NFL Draft
Not drafted (yet)

2025 snapshot

Season context · Team result + system

2025Massachusetts0-12HC: Joe Harasymiak · Balanced

Career stats

SeasonTeam
2025Massachusetts2271.00.0------
Career2271.00.0------

How he plays

Play style

Wins his gap play after play.

CFB Index positional classification

2026 Outlook

Massachusetts

2026 Depth chart

Projected starter

Defensive line · Massachusetts

Returning around him

  • 76% of 2024 offensive production back (Strong continuity)
  • Transfer portal: +3 net (22 in / 19 out)

2026 Award watch

No preseason watch lists yet (most drop June 15 – July 15)

Massachusetts · Last season: 0-12 · Talent rank #118 · 2026 recruiting class #115

DNA match

Player DNA

Two-Gap Base

Stout at the point of attack — steady tackle-for-loss production without a standout pass-rush number.

IDL

His 2025 production profile sits closest to Malcolm Greene’s 2025 season.

Massachusetts · 2025

#2

Malcolm Greene

Clemson · 2021

75%
#3

Malique Singleton

Wyoming · 2024

69%
#4

Derrieon Craig

Massachusetts · 2024

60%
#5

Joah Cash

Coastal Carolina · 2022

54%

Matches Malcolm on

Class year
Hurry rate
Sack rate

Differs from Malcolm on

Height (higher)

Not enough data yet for this comparison.

As a freshman, his production profile tracks closest to D.J. McCullough's freshman season at New Mexico State (2021).

New Mexico State · 2021

#2

William Poole

Georgia · 2021

96%
#3

Quinn Whitlock

North Texas · 2020

96%
#4

Jordan Oladokun

Bowling Green · 2022

All-MAC
96%
#5

Noah Avinger

San Diego State · 2021

All-Mountain West
95%

Matches D.J. on

Class year
Height
Hurry rate

Heisman trajectory

Heisman Trajectory · 2025

Peak #14396

Final rank
#14678
Avg #14660.7
Finalist prob 0%

Peaked at #14396 this season.