calibrated SPORTS
NFLPlayersDarnell Mooney
Darnell Mooney

Darnell Mooney

WRNYG2020–2026Career (REG) · 99 games

Snap share
55%
Tgt/G
3.3
Rec/G
1.5
Car/G
0.5
PPR/G
3.9

2026 regular season · 8 games

THIS WEEK · WAS @ NYG · FINALClears 5+ pts38%Median, PPR4.3From the exchange’s ladders, priced as of Thu, Nov 12, 9:38 AM ET. One of 14 players priced this week.See the market

2026 so far, against his career

2026 · 8 gamesCareer · 99 games
Tgt / game3.3 vs 5.7
Rec / game1.5 vs 3.2
Rec Yds / game20.9 vs 42.4
Snap %55% vs 80%
PPR / game3.9 vs 8.7

Per game, computed from the season and career totals below. Eight games is a small sample.

Prop history

Cleared the main receptions line in 17 of 46 games.

Career
17 of 46
37% · 95% 25%–51%
Last 10
4 of 10
40% · 95% 17%–69%
2026 · graded
0 graded of 8 played
no graded game

Receptions against the posted line

ClearedMissedLine
Trend · rolling ten-game clear rateNOW 40% · CAREER 37% · EVEN MONEY 50%

Each bar is one game’s main line from the settled record, oldest first; the counts above are the same games. A lighter bar cleared by half the line or more, a lighter miss finished at half the line or under. Pushes and voids are outlined and are not counted.

Receptions: the main line, game by game

clearedmissedpush or void, not gradedeven money
DateOppLineActualActual against the lineResultPrice
Nov 8@ PHINo main line graded
Oct 25@ HOUNo main line graded
Oct 18vs NONo main line graded
Oct 11@ WASNo main line graded
Oct 4vs ARINo main line graded
Sep 27vs TENNo main line graded
Sep 21@ LANo main line graded
Sep 13vs DALNo main line graded

Every posted receptions line, by season

Cleared of posted. A ladder posts several of these on one game and they all settle off one stat line, so a column is not that many separate results.

Line2023202420252026
1.56 of 8·3 of 31 of 1
2.54 of 155 of 73 of 60 of 1
3.52 of 128 of 151 of 90 of 1
4.5·6 of 150 of 20 of 1
5.5·1 of 8··
6.5·0 of 1··
7.5·0 of 1··
8.5·0 of 1··

The states are cleared and missed: finishing over a posted line is a fact about the player, and nothing here is a wager. Each is drawn in its own colour and never by colour alone: a bar’s place against its line, and the word beside it, say the same thing.

Source: each game's main line, from the closing sportsbook price or, where no book priced the game, the exchange mid.

How this is computed

One line per game. A ladder posts several thresholds on one game and every one of them settles off the same final stat line, so pooling them counts one game many times over. The rate here is over the main line alone: of the lines posted for that game, the one whose de-vigged probability of the over was closest to even at the close. The interval is Wilson 95% over those games.

The trend is the clear rate over a rolling window of ten graded games, the same floor below which this page prints no rate at all, so its last point is the Last 10 window. Even money is the definition of a fair line, not a measurement.

Source: each game’s main line, from the closing prices. Where sportsbooks priced the game (The Odds API), the price is the median de-vigged close across the books quoting it and the row says how many; where none did, it is the exchange mid (Kalshi, then Polymarket) from the last quote before kickoff, and the row says so. The two are never mixed within one game. A push or a void (the player took no snap) is listed and is not counted as cleared or missed; a player who played and recorded nothing settled at zero, which is a miss on an over.

Usage trend

2026 regular season: 8 games, 55% average snap share, 26 targets, 4 carries.

Loading game log…
123456789101112131415161718
Snap %Tgt %EMPTY SLOTSNot yet playedBye weeks need a schedule join the export does not carry yet.Played-but-zero needs snap counts the export does not carry yet.
2026 regular season, all 18 weeks drawn.
How this is computed
Volume, not efficiency. Every week of the season is drawn whether or not it has been played, so a slot's position is its week number all year and the frame never changes shape. While the newest season has fewer than five games, the season before it is drawn as ghost bars in the same slots; Compare switches it off.

Fantasy points

3.9 PPR points a game over 8 games of the 2026 regular season.

123456789101112131415161718
PPR pointsEMPTY SLOTSNot yet playedBye weeks need a schedule join the export does not carry yet.Played-but-zero needs snap counts the export does not carry yet.
Scored from the components present, which now include fumbles lost, two-point conversions and return touchdowns. Against nflverse's own fantasy_points_ppr (which includes them) the PPR preset differs by median 0.00 and p99 0.00 points per game over 196,829 player-games.
How this is computed
Recomputed from the scoring system chosen here, on the same fixed frame as the usage charts. Postseason games are scored under the log, never on a regular-season axis.

Game log

8 games in 2026.

How this is computed
One row per period, with the season on every row and the player's own team in the matchup, so two week ones and a mid-season trade are both readable from the table itself. The season chosen here is the season the charts above draw.

Career

Career (REG): 99 games over 7 seasons.

SeasonGAvg snap %TgtRecRec YdsRec TDPPR/G
2026855%26121673.9
20251582%723244315.5
20241693%10664992512.1
20231575%613141415.3
20221283%614049328.5
20211788%140811,055412.9
20201673%986163149.5
Career (REG)9980%5643214,195178.7
How this is computed
Totals by season and for the career, over the columns this player's role fills. A career total is a sum of its seasons, so it is blank wherever a season has no figure to add.

Market · 2026 Week 10 · final

What the exchange’s ladders imply for his PPR points against Washington Commanders.

14 players priced this weekNYG vs WASFinal · WAS 24, NYG 21 · stats pendingpriced as of Thu, Nov 12, 9:38 AM ET

Chance of clearing each total

0%25%50%75%100%05101520253035404550MEDIAN 4.35+ · 38%FANTASY POINTS
P(points ≥ x), PPR. Median 4.3 · 10th–90th percentile 0.0–10.3. Every value the scrubber reads is a point of the published curve, on its whole-point grid; nothing between them is interpolated.

Final, stats pending: the schedule has the result and the record has no row for this game yet, so nothing is marked on the curve. The mark appears when the stats are exported.

How the 1.5 receptions rung has moved

The rung nearest even money. The exchange posted no line to follow.

40¢42¢44¢46¢48¢50¢OPEN 48¢LATEST 46¢
29 price changes over 29.1 hours, from 261 quotes. Open = first quote observed, not exchange listing.

The receptions ladder

Mid of each rung, no de-vig.

What it is built from

  • MARKETRec1.5: 46% · 2.5: 22% · 3.5: 10% · 4.5: 3%
  • DERIVEDRec Ydsreceptions × yards per catch by position
  • MARKETCarno rush-attempts ladder listed; contributes 0
  • DERIVEDRush Ydsattempts × yards per carry by position
  • ANCHOREDTDplayer TD rate scaled by the game total and spread

Source: kalshi · research/implied.py arm A: mid of each rung, no de-vig (exchange); isotonic survival fit; Gaussian copula receptions↔receiving yards; Monte Carlo · 4,000 simulations · game total 40.5, spread −2.5 (nflverse games)

The method was validated on sportsbook ladders, 2023-25 (q90 coverage 0.101 against 0.100). The Kalshi-ladder arm used here has not been independently validated.

How this is computed

Source: the kalshi exchange ladder. An exchange lists every threshold at once, so there is no single posted line here, unlike a sportsbook line, which is what the prop history above is settled against.

In the news

generated Wed, Nov 11, 9:48 AM ET