COCade Otton
| Wk | Opp | Tgt | Rec | Yds | TDs | Rush | Pts |
|---|---|---|---|---|---|---|---|
| 1 | @CINL 27-33 | 5 | 3 | 26 | 0 | 0 | 5.00 |
| 2 | vs CLEL 19-23 | 6 | 5 | 38 | 0 | 0 | 8.00 |
| 3 | vs MINL 16-23 | 6 | 3 | 56 | 0 | 0 | 8.00 |
| 4 | vs GBL 14-17 | 6 | 4 | 37 | 0 | 0 | 7.00 |
| 5 | @DALW 24-16 | 4 | 3 | 25 | 0 | 0 | 5.00 |
| 6 | vs PIT | -- | -- | -- | -- | -- | 7.19p |
| 7 | @CAR | -- | -- | -- | -- | -- | 7.32p |
| 8 | vs ATL | -- | -- | -- | -- | -- | 7.42p |
| 9 | @CHI | -- | -- | -- | -- | -- | 8.47p |
| 10 | BYE | -- | -- | -- | -- | -- | — |
| 11 | @DET | -- | -- | -- | -- | -- | 8.11p |
| 12 | vs CAR | -- | -- | -- | -- | -- | 7.35p |
| 13 | vs LAC | -- | -- | -- | -- | -- | 7.46p |
| 14 | @BAL | -- | -- | -- | -- | -- | 7.46p |
| 15 | vs NO | -- | -- | -- | -- | -- | 7.60p |
| 16 | @ATL | -- | -- | -- | -- | -- | 7.43p |
| 17 | vs LAR | -- | -- | -- | -- | -- | 7.33p |
| 18 | @NO | -- | -- | -- | -- | -- | 7.61p |
| TOTALS · 5 GP | 27 | 18 | 182 | 0 | 0 | 33.00 | |
| Yr | Tm | GP | Tgt | Rec | Yds | TDs | Rush | Pts | PPG | Rk |
|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | TB | 16 | 65 | 42 | 391 | 2 | 0 | 93.0 | 5.81 | TE26 |
| 2023 | TB | 17 | 67 | 47 | 455 | 4 | 0 | 119.0 | 7.00 | TE20 |
| 2024 | TB | 14 | 87 | 59 | 600 | 4 | -4 | 147.0 | 10.50 | TE14 |
| 2025 | TB | 16 | 81 | 59 | 572 | 1 | 0 | 126.0 | 7.88 | TE22 |
| 2026 | TB | 5 | 27 | 18 | 182 | 0 | 0 | 33.0 | 6.60 |
Past seasons: Sleeper season totals, scored with this league's settings; Rk = Sleeper positional finish. 2026: this league's weekly stats so far.
| Season | Salary | Cap hit | % cap | Gtd | Dead if cut |
|---|---|---|---|---|---|
| 2026 | $7.14M | $7.14M | 2.4% | $3.57M | $7.14M |
| Total | $7.14M | $7.14M | $3.57M | $7.14M |
Cap hit = this team's share, with 50% IR relief while on IR. "Dead if cut" = dead money if released today (in season rules).
Decisions
Due 3 days before the rookie draft (draft not scheduled yet).
Contract history
- 2025–2026 · 2y / $14M · KSDN · active
No recent news updates for Cade Otton.
Positional rank · 2026
Value trend
Age curve · TE
Average PPG by age at TE in 2025 (players with 6+ games; ages with 5+ players). Peak: age 24. Otton: age 27 (past the peak).
Contract value vs production
Per-year basis: this season's salary (team's share after retention), not the contract total. Same numbers as Contract value.
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| QB1 | B. Mayfield #6 |
O | 31y (8y) | 14.042.0 |
| QB2 | J. Daniels #10 | ACT | 23y (R) | 8.726.0 |
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| RB1 | B. Irving #7 |
ACT | 24y (2y) | 16.080.0 |
| RB2 | K. Gainwell #1 |
ACT | 27y (5y) | 6.834.0 |
| RB3 | S. Tucker #44 | Q | 24y (3y) | 2.08.0 |
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| WR1 | E. Egbuka #2 |
ACT | 24y (1y) | 10.251.0 |
| WR2 | C. Godwin Jr. #14 |
ACT | 30y (9y) | 7.236.0 |
| WR3 | T. Hurst III #17 |
ACT | 22y (R) | 5.427.0 |
| WR4 | T. Johnson #15 | ACT | 24y (1y) | 5.025.0 |
| WR5 | K. Johnson #19 | ACT | 24y (2y) | 2.211.0 |
| WR6 | D. Sills V #80 | IR | 30y (7y) | — |
| WR7 | J. McMillan #11 |
IR | 24y (2y) | 0.00.0 |
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| TE1 | C. Otton #88 |
ACT | 27y (4y) | 6.633.0 |
| TE2 | P. Durham #87 | ACT | 26y (3y) | 0.21.0 |
| TE3 | K. Kieft #41 | ACT | 28y (4y) | 0.00.0 |
| Slot | Player | Status | Age/Exp |
|---|---|---|---|
| LT | T. Wirfs #78 | ACT | 27y (6y) |
| LT2 | B. Chukwuma #70 | ACT | 25y (1y) |
| LG | B. Bredeson #68 | ACT | 28y (6y) |
| LG2 | B. Schrauth #75 | ACT | 22y (R) |
| C | G. Barton #62 | ACT | 24y (2y) |
| C2 | D. Feeney #65 | ACT | 32y (9y) |
| RG | C. Mauch #69 | ACT | 27y (3y) |
| RG2 | D. Feeney #65 | ACT | 32y (9y) |
| RG3 | L. Haggard #72 | ACT | 26y (3y) |
| RT | L. Goedeke #67 | ACT | 27y (4y) |
| RT2 | J. Skule #77 | ACT | 29y (7y) |
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| K | C. McLaughlin #4 |
ACT | 30y (7y) | 8.643.0 |
| P | R. Dixon #9 | ACT | 33y (10y) | — |
| Slot | Player | Status | Age/Exp | 2026 Pts |
|---|---|---|---|---|
| D/ST | TB D/ST | — | — | 11.658.0 |
| Slot | Player | Status | Age/Exp |
|---|---|---|---|
| LDE | C. Kancey #94 | ACT | 25y (3y) |
| LDE2 | E. Roberts #95 | ACT | 24y (1y) |
| NT | V. Vea #50 | ACT | 31y (8y) |
| NT2 | E. Simmons #92 | ACT | 25y (1y) |
| NT3 | R. Nunez-Roches #56 | ACT | 33y (11y) |
| RDE | A. Robinson #91 | ACT | 31y (10y) |
| RDE2 | D. Capehart #90 | ACT | 24y (R) |
| Slot | Player | Status | Age/Exp |
|---|---|---|---|
| WLB | R. Bain Jr. #3 | ACT | 22y (R) |
| WLB2 | A. Muhammad #97 | ACT | 31y (9y) |
| WLB3 | M. Kamara #59 | IR | 27y (2y) |
| LILB | A. Anzalone #34 | ACT | 32y (9y) |
| LILB2 | C. Rozeboom #52 | ACT | 29y (6y) |
| RILB | J. Trotter #45 | Q | 21y (R) |
| RILB2 | S. Dennis #8 | Q | 26y (3y) |
| SLB | Y. Diaby #0 | ACT | 27y (3y) |
| SLB2 | A. Nelson #98 | ACT | 29y (7y) |
| SLB3 | D. Walker #51 | ACT | 26y (1y) |
| Slot | Player | Status | Age/Exp |
|---|---|---|---|
| LCB | Z. McCollum #27 | ACT | 27y (4y) |
| LCB2 | K. Knowles #38 | ACT | 23y (1y) |
| RCB | B. Morrison #21 | D | 22y (1y) |
| RCB2 | A. Garnes #24 | Q | 23y (R) |
| RCB3 | J. Hayes #32 | IR | 27y (3y) |
| NB | J. Parrish #25 | ACT | 22y (1y) |
| NB2 | K. Scott #22 | ACT | 25y (R) |
| SS | T. Smith #23 | ACT | 25y (2y) |
| SS2 | M. Killebrew #29 | ACT | 33y (10y) |
| FS | A. Winfield Jr. #31 | O | 28y (6y) |
| FS2 | I. Melifonwu #5 | ACT | 27y (5y) |
| Slot | Player | Status | Age/Exp |
|---|---|---|---|
| H | R. Dixon #9 | ACT | 33y (10y) |
| LS | E. Deckers #86 | ACT | 27y (3y) |
| KR | K. Johnson #19 | ACT | 24y (2y) |
| KR2 | K. Gainwell #1 |
ACT | 27y (5y) |
| PR | T. Johnson #15 | ACT | 24y (1y) |
| PR2 | K. Johnson #19 | ACT | 24y (2y) |
No players match.
Source: ESPN depth chart · Sleeper status, age & jersey · Pts = this league's scoring (PPG, total). A team logo = rostered in this league.