2023 basic statistics. EPA and win-probability metrics are unavailable; missing values appear as —.

OTT 31 @ 44 TOR

—

OTT Player Stats

Passing Stats
Name Cmp. Att. Yards TDs INTs EPA DoT Sack
Dustin Crum 21 26 292 3 0 — — 5
Rushing Stats
Name Att. Yards Y/C TDs Fum. EPA
Devonte Will... 10 47 4.7 0 — —
Dustin Crum 9 42 4.7 0 — —
Jackson Bennett 3 3 1.0 0 — —
Tyrrell Pigrome 1 2 2.0 0 — —
Receiving Stats
Name Targ. Rec Yards TDs Fum. EPA ADOT xC
Jaelon Acklin 7 6 157 1 — — — —
Justin Hardy 9 7 62 1 — — — —
Devonte Will... 2 2 26 0 — — — —
Shaq Evans 2 2 17 0 — — — —
Siaosi Mariner 2 1 15 0 — — — —
Jackson Bennett 1 1 11 1 — — — —
Anthony Goss... 1 1 2 0 — — — —
Marco Dubois 1 1 2 0 — — — —
Nathaniel Behar 1 0 0 0 — — — —

TOR Player Stats

Passing Stats
Name Cmp. Att. Yards TDs INTs EPA DoT Sack
Chad Kelly 21 28 417 4 1 — — 0
Boris Bede 0 1 0 0 0 — — 0
Rushing Stats
Name Att. Yards Y/C TDs Fum. EPA
A.J. Ouellette 14 90 6.4 0 — —
Andrew Harris 4 19 4.8 0 — —
Chad Kelly 3 17 5.7 0 — —
Cameron Dukes 1 1 1.0 1 — —
Receiving Stats
Name Targ. Rec Yards TDs Fum. EPA ADOT xC
Davaris Daniels 6 6 180 3 — — — —
Cameron Phil... 9 5 115 0 — — — —
David Ungerer 4 4 62 0 — — — —
Dejon Brissett 2 2 28 0 — — — —
Kurleigh Git... 4 3 20 0 — — — —
A.J. Ouellette 1 1 12 1 — — — —
Jeremiah Haydel 1 0 0 0 — — — —
Andrew Harris 1 0 0 0 — — — —

OTT Advanced Stats

Category EPA/play S. Rate 1st % Yards/play Plays
All Plays — — — 37% 6.456 54
Rush — — — 30% 4.1 26 23
Pass —— — 42% 8.1 75 31
1st Downs — — — 20% 5.8 36 30
Rush — — — 11% 3.8 19 18
Pass — — — 33% 8.8 74 12
2nd Downs — — — 55% 5.9 49 22
Rush — — — 100% 6.0 71 4
Pass — — — 44% 5.8 43 18

TOR Advanced Stats

Category EPA/play S. Rate 1st % Yards/play Plays
All Plays — — — 44% 10.999 50
Rush — — — 27% 5.8 70 22
Pass —— — 57% 14.9 99 28
1st Downs — — — 32% 9.9 97 31
Rush — — — 8% 6.2 71 13
Pass — — — 50% 12.6 96 18
2nd Downs — — — 67% 13.2 99 18
Rush — — — 63% 5.9 69 8
Pass — — — 70% 19.0 99 10