2026 SEASON · WEEK 3
← Active players

ACTIVE PLAYER PROFILE

Thomas Harper

S · DET · Questionable

Age 25College Notre Dame; Oklahoma StateDepth FS #2
Solo tackles5
Combined tackles5
Sacks0
QB hits0
Pressure rate25%
INT0
Forced fumbles0
Fumble recoveries0
Tackles for loss0
Passes defended2
Cumulative season CFI44.2#53 of 81 · same-position season grade
Weekly CFI · Week 232.8#58 of 71 · same-position weekly grade
Predictive CFI—No qualified recent game data or upcoming matchup

Defensive coverage context

Deep safety
Deep 77%Box 17%Slot 6%
Week 2 Pass Coverage

33 defensive snaps · 20 coverage snaps

Targets4
Receptions allowed3
Completion rate allowed75%
Yards allowed30
Pass breakups1
Passer rating allowed135.4
Interceptions0
Forced incompletions1
Man coverage1 snaps · 0 targetsCoverage grade 60
Zone coverage17 snaps · 3 targetsCoverage grade 63.7

Credited tackle stops 0 · Third/fourth-down stops 0 · Red-zone stops 0

Week 1 Pass Coverage

54 defensive snaps · 41 coverage snaps

Targets2
Receptions allowed1
Completion rate allowed50%
Yards allowed27
Pass breakups1
Passer rating allowed95.8
Interceptions0
Forced incompletions1
Man coverage10 snaps · 1 targetCoverage grade 75.6
Zone coverage26 snaps · 1 targetCoverage grade 54

Credited tackle stops 0 · Third/fourth-down stops 0 · Red-zone stops 0

CFI history and comparable paths

Qualified weekly form plus the closest same-position index profiles

Same-position context
0255075100 W1W2
Thomas HarperTre'von Moehrig · comparableCole Bishop · comparableJaquan Brisker · comparable

Weekly CFI history

Same-position percentile grade for each qualifying week in 2026. The season CFI above is the cumulative grade.

WeekWeekly CFIRankQualified playersVolume
151.1#327154
232.8#587133

Advanced Player Research

Production, usage, efficiency, and indexes for 2026

Performance · 2026

Advanced efficiency

defense
Pressure rate
25%
Pass rush win rate
25%
Run stop rate
0%
Sacks / pass rush
0%
Hits / pass rush
0%
Hurries / pass rush
25%
Missed tackle rate
16.67%
Defensive grade
56.71
Pass rush grade
51.2
Run defense grade
57.33
Coverage grade
58.26
Pressures
1
Charted sacks
0
Charted QB hits
0
QB hurries
1
Batted passes
0
Run stops
0
Charted solo tackles
4
Charted assists
1
Missed tackles
1
Defensive snaps
87
Pass rush snaps
4
Run defense snaps
22

Core indexes · experimental v1.4

CoreFootball Index (CFI) #53 of 8144.2

Same-position rank: #53 of 81. Eligible position cohort: players.

InputValuePercentileWeight

Weekly game log

WeekSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
1330025%00001
22200—00001

Home and away

Production by game setting

SplitGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
HomeSmall sample1330025%00001
AwaySmall sample12200—00001

Indoor and outdoor

Production by game setting

SplitGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
IndoorSmall sample1330025%00001
OutdoorSmall sample12200—00001

Temperature

Production by game setting

SplitGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
40–69°FSmall sample12200—00001

Wind

Production by game setting

SplitGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
Below 10 mphSmall sample12200—00001

Opponent history

Performance against opponents across imported seasons

OpponentGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defendedLast meeting
CARSmall sample11100—000002024-09-22
CLESmall sample2——————————2025-09-28
DENSmall sample22600—000002024-11-24
PITSmall sample24800—010112025-12-21
LASmall sample1——————————2024-10-20
KC31200—000022025-10-12
CINSmall sample21100—000002025-10-05
MIASmall sample10100—000002024-11-17
TBSmall sample23500—000012025-10-20
ATLSmall sample12400—000002024-12-16
JAXSmall sample12400—001002024-12-22
NOSmall sample2460.5125%100022026-09-13
LACSmall sample11100—000002025-01-05
MINSmall sample23500—000002025-12-25
WASSmall sample16600—000002025-11-09
PHISmall sample14500—000002025-11-16
NYGSmall sample15600—100022025-11-23
GBSmall sample11400—000002025-11-27
DALSmall sample11100—000002025-12-04
BUFSmall sample12200—000012026-09-17

Game log

Location, game environment, workload, and production

SeasonWeekOpponentSiteEnvironmentSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
20261NOHomeIndoor330025%00001
20262BUFAwayOutdoor · 67°2200—00001

Career totals

Regular-season totals across available career history

SeasonTeamGamesSolo tacklesCombined tacklesSacksQB hitsPressure rateINTForced fumblesFumble recoveriesTackles for lossPasses defended
2024LV1512260.51—10102
2025DET12263700—11015
2026DET2550025%00002
CareerAll teams2943680.5125%21119

Weekly CFI is a same-position percentile grade using the published weekly play and production fields. CFI uses the same position model as the leaderboard. A dash means the source data or a qualified model is unavailable. Historical production is from nflverse; charted blocking and pressure metrics cover published charting reports only. Missing values are left blank rather than estimated.