Updated with prices and trade history as of Saturday, September 12, 2026, about 12:50 a.m. ET, a day and a half before the Sunday 4:25 p.m. ET kickoff at Allegiant Stadium. First published Thursday morning; the Thursday numbers are kept below so you can see what moved.
The Raiders vs Dolphins props story is still one contract. Brock Bowers had a meniscus trim on Tuesday, the Las Vegas Review-Journal reported the surgery Wednesday afternoon, and on Friday the Raiders' final injury report made it official: knee, did not practice all week, Out. Every sportsbook on the OddsShopper board had taken his receiving props down before Thursday morning's scan. Kalshi did not. His contract to record 25 or more receiving yards against Miami last traded at 74 cents just after midnight Saturday, and the price history under it has grown to 95,561 contracts, 55,903 of them still open, on a player who will be in street clothes.
As of Thursday's scan of every Sunday and Monday market on Kalshi, that was the largest position on any player prop for the whole Week 1 slate, by contracts, by dollars and by open interest, and it exists because of a sentence in Kalshi's rulebook. On Thursday I wrote that the sentence was the story. Since then the price history has told a second one: the price finally moved, from 80 to 74, and somebody swept 12,263 contracts of yes at 71 to 86 cents in a single second on Friday morning, on a player everyone knew was out. That fill is the one I keep coming back to, and it only makes sense under one reading of the rule. I get to it below, after the rule itself and the arithmetic of what each reading pays.
Short version, if you're in a rushKalshi's rules for this contract say a player who is active but never takes a snap settles at the pre-game price, and say nothing about a player who is inactive. Read literally, an inactive Bowers records zero yards and the contract resolves no. Read the other way, the exchange settles the market at its pre-game price and the no side gets its stake back. Buyers of no have put up about $20,700 across the price history, and 55,903 contracts are still open: the no side of those collects $55,903 on the first reading and about $14,500, roughly its money back, on the second. The CFTC certification behind the market says statistics require participation at all, which cuts against the literal reading. Nothing here is a recommendation; it is the arithmetic of a rule, and the full worked example is below.
Stay ahead of the markets.
Daily insights and expert picks on Kalshi, Polymarket, and what's moving markets.
Free forever. Unsubscribe anytime.
What Kalshi's Rulebook Says
The primary rule is one sentence: the market resolves yes if Bowers records 25 or more receiving yards in the game. The secondary rule, from the market page, is the one that matters:
"If Brock Bowers is active but never takes a snap, the market settles to the fair market price before game start. Once Brock Bowers takes at least one snap, even if nullified by penalty, the market settles based on receiving yards recorded."
Active but no snap: pre-game price. Takes a snap: yards. The case the market is now living in, a player ruled out before kickoff, is not written down. Two readings are possible. The literal one says he records no receiving yards, so the contract resolves no and pays a dollar to every holder of no. The other says the exchange treats an inactive player the way it treats an active one who never plays and settles at the pre-game price, which at 74 cents hands the yes side 74 cents and the no side 26.
The regulatory filing behind every Kalshi football stat market, the product certification filed with the CFTC, is the document I went looking for on Friday, and it tightens the question without answering it. Its participation clause reads: "the player must participate in at least one play of [the game] for markets to settle based on actual statistics. If a player is active but does not participate for at least one play during [the game] all Contracts on that player for that [game] will resolve to the last fair price as determined by the Exchange in its sole discretion." So the first half says statistics require participation, which cuts against settling an inactive player on zero yards; the second half restricts the fair-price fallback to a player who is active. An inactive player sits between the two clauses. Kalshi's own market FAQ says the did-not-play treatment "is defined in the specific market's rules," and this market's rules define it only for the active case.
That is the whole legal position, and it is why I call this the Kalshi inactive player rule that isn't written yet. The exchange has a rules desk for exactly this, and how it works when a market is contested is on what happens when a Kalshi market is disputed and how Kalshi settlement actually works. The one-day review window every settlement passes through is on the 24-hour review rule. Order mechanics are on how to bet NFL on Kalshi; none of those pages covers this case, because Kalshi's rule does not.
The Bowers Board, Thursday And Saturday
The same trade runs through every Bowers contract on the board, not just the 25-yard one. Thursday morning the pattern was that nothing had moved and the money was on no. By just after midnight Saturday the prices had started to move, and not all in one direction.
| Contract | Sat bid / ask (¢) | Thu bid / ask (¢) | Dollars traded | Takers buying no |
|---|---|---|---|---|
| 25+ Yds | 72 / 77¢ | 80 / 81¢ | $71,294 | 79% |
| 1+ TD | 36 / 37¢ | 37 / 38¢ | $16,695 | 66% |
| 6+ Rec | 53 / 55¢ | 56 / 57¢ | $31,214 | 36% |
| 60+ Yds | 51 / 54¢ | 54 / 55¢ | $3,389 | 70% |
| 70+ Yds | 39 / 42¢ | 43 / 45¢ | $3,136 | 87% |
| 3+ Rec | 65 / 70¢ | 64 / 88¢ | $5,336 | 100% |
| 50+ Yds | 59 / 68¢ | 63 / 65¢ | $3,552 | 99% |
| 40+ Yds | 67 / 70¢ | 70 / 76¢ | $3,376 | 95% |
Yds is receiving yards, rec is receptions, TD is anytime touchdown. Saturday prices and the dollar and taker columns are the full tape through about 12:50 a.m. ET on September 12; Thursday prices are from about 6:15 a.m. ET on September 10. Dollars traded is the yes-side value of every fill, count times price. Takers buying no is the share of that value where the aggressor bought no.
The row that changed character is the 25-yard one: the share of money buying no fell from 94% on Thursday to 79% by Saturday, because $33,000 of new trading came in and a lot of it bought yes. The 6+ receptions contract is still the odd one: 53 cents for six catches from a player who is out, with most of the money buying yes. That is the pre-game-price reading expressed as a position; a buyer who thinks the exchange settles at the fair price is close to indifferent at any price. The 3+ receptions contract, which had a 24-cent spread on Thursday, has tightened to five cents and every dollar on it bought no.
The Price History: 95,561 Contracts And A Price That Finally Moved
The contract listed on September 4 and traded 68 dollars' worth through Monday. The Review-Journal's report landed Wednesday afternoon, and the first wave came that night. These were the eight largest fills on the price history as of Thursday morning, and every one was a buyer of no.
| Time (ET) | Contracts | Price | Taker |
|---|---|---|---|
| Wed 4:46 P.m. | 2,500 | 66¢ | No |
| Wed 7:02 P.m. | 1,850 | 78¢ | No |
| Wed 9:05 P.m. | 2,009 | 79¢ | No |
| Wed 9:05 P.m. | 2,364 | 78¢ | No |
| Wed 11:46 P.m. | 4,000 | 79¢ | No |
| Thu 12:00 A.m. | 5,000 | 78¢ | No |
| Thu 12:02 A.m. | 5,000 | 78¢ | No |
| Thu 12:05 A.m. | 2,000 | 78¢ | No |
Through Thursday morning takers had bought no on 48,557 contracts and yes on 2,609, and the price had barely moved, 82 cents before the report and 80 after. Then the second wave came, and it was not one-sided.
| Time (ET) | Contracts | Price | Taker |
|---|---|---|---|
| Thu 3:11 P.m. | 1,184 | 75¢ | No |
| Thu 11:42 P.m. | 1,158 | 74¢ | No |
| Fri 6:19 A.m. | 9,714 in one second | 70 to 72¢ | No |
| Fri 8:28 A.m. | 12,263 in one second | 71 to 86¢ | Yes |
| Fri 10:13 A.m. | 2,896 | 71¢ | No |
The two one-second rows are sweeps, at 6:19:45 a.m. and 8:28:17 a.m. ET on Friday, September 11. The morning one was six fills of no. The larger was 13 fills of yes that walked the book from 71 cents to 86, the biggest 5,200 contracts at 85 plus 2,500 at 81 and two lots of 1,000 at 85.
Friday's 6 a.m. hour took 9,714 contracts and its 8 a.m. hour took 12,609, the busiest hour the contract has had, busier than the midnight hour on Thursday that I called the flood. Since Thursday morning takers have bought no on another 28,459 contracts and yes on 16,028, so the new money is 64% no where the first wave was 95% no. Across the whole tape it is now 76,924 contracts of no against 18,637 of yes, and open interest of 55,903 against 95,561 traded means roughly six in ten of those positions are still held.
Here is the fill I promised. At 8:28 a.m. Friday, somebody paid 71 to 86 cents for 12,263 contracts of yes in one second, taking every ask on the book, on a player who had not practiced all week and would be listed Out on the final report that day. A yes buyer at 85 cents needs one of two things: Bowers to play and gain 25 yards, which nobody expected, or the exchange to settle the market at a pre-game price above 85 cents. Neither is likely at face value. The reading that makes the fill rational is the third one: it was a no holder getting out. Selling no is the same trade as buying yes, and a trader who bought no at 21 or 22 cents on Wednesday night and sold the biggest lot at 15 cents on Friday morning took a six- or seven-cent loss to be certain of the other 15, rather than wait for a ruling that could hand back 26 cents or a dollar or nothing. The price history cannot tell you who it was. It can tell you that two hours later the no buyers were back at 71, and by midnight the last print was 74.
At a sportsbook a line on an inactive player disappears. On the exchange the yes side kept offering at 81 all Thursday and is now offering at 77, which is a bet of its own: that Kalshi settles the market at that price rather than at zero. Both sides are pricing the rule, not the player.
A Worked Example: What $1,000 Of No Pays Under Each Reading
The arithmetic is the reason to care about the rule, so here it is at Saturday's price. With the yes bid at 72 cents, no is available at 28. A thousand dollars buys 3,571 contracts.
| Outcome | What the no holder gets | On $1,000 | Net |
|---|---|---|---|
| Literal Reading: Inactive, Zero Yards, Resolves No | $1 a contract | $3,571 | +$2,571 |
| Fair-Price Reading At The Last Print, 74¢ | 26¢ a contract | $928 | −$72 |
| Fair-Price Reading At The Pre-News Price, 82¢ | 18¢ a contract | $643 | −$357 |
| Bowers Plays And Reaches 25 Yards | Nothing | $0 | −$1,000 |
The fair price is whatever the exchange determines before kickoff, in its own words "in its sole discretion," so the two middle rows bracket it rather than name it.
Scale that up and you have the position the market is carrying into Sunday. Buyers of no have put up about $20,700 across 76,924 contracts on the price history, but only open positions get paid, and open interest is 55,903 contracts: $55,903 to the no side on the literal reading, about $14,500 at the 74-cent fair price, and nothing if he somehow plays. The trader who sold 5,200 contracts of no at 15 cents on Friday is inside the 76,924 and collects nothing either way. The best row for a no buyer is the one that requires Kalshi to rule that its own certification's participation clause does not save an inactive player, and the worst row for a yes seller is the same ruling. Three outcomes, one document, and the document is silent.
Every Sportsbook Took Him Down
On the live odds screen for this game, Michael Mayer's receiving yards over is posted at 38 sportsbooks as of just after midnight Saturday and his receptions over at 32; on Thursday the yards line ran between 35.5 and 38.5 with the receptions line at 4.5 nearly everywhere. Bowers has no sportsbook line at all. The only venues still listing him are the exchanges: Kalshi and Polymarket on both his yards and his receptions, Novig on his yards. The books answered the news the way books do, by removing the market. The exchanges cannot, because the contracts already exist and are already held, so the news has to be settled by a rule instead. What that news usually does to a line, and how fast, is the subject of betting NFL injury news.
Mayer is where the football went, and the Michael Mayer props are the one part of this board that repriced the news like a normal market, with the takers on the right side of it. Kalshi's contract on him catching three or more passes listed at 40 cents, was 76 bid on Thursday, and is 80 bid, 81 ask now, a 40-cent move since listing, and only 24% of the money on it bought no. Two or more sits at 94 bid, 95 ask, up from 88 on Thursday, with 22% buying no. On his 15-yard contract, 75 bid, 89 ask, every dollar on the price history bought yes; his anytime touchdown is unchanged at 25 bid, 26 ask. Read those four together and the crowd that was guessing at a rule on the Bowers board was simply buying the replacement on the Mayer board. The Review-Journal has him taking "an expanded role in the passing game," with head coach Klint Kubiak saying targets will come from "the whole roster." The other Week 1 Kalshi player props worth a look are on NFL Week 1 Kalshi player props and the full scored board on Kalshi NFL picks this week.
Where The Game Money Went
The Raiders are 59 bid, 60 ask to win on Kalshi, $62,775 traded and 89% of it bought by takers on the yes side even as the price slid from 65 at its first trade to 60, a 3-point favorite at the sportsbooks with a total of 40.5 on Thursday's consensus. Two of the game contracts carry money leaning the other way, and the price history shows exactly when it arrived. At 3:59:51 p.m. ET on Wednesday, five fills in one second bought 15,920 contracts of no on Las Vegas by more than 3.5 points at 48 cents. Between 4:02 and 4:04 p.m., three fills bought 20,000, 10,011 and 4,626 contracts of no on the over-40.5 contract, the under, at 52 cents: 34,637 contracts of under in three minutes, printed 45 minutes before the first big fill on the Bowers contract at 4:46 p.m. The game lines heard the news before the player prop did. On the spread contract, 63% of the dollars came from takers buying no, and the price is down 7 cents from its first trade to 46 bid, 47 ask. On the total, 76% of the dollars came from takers buying no, and it sits at 48 bid, 49 ask. Friday's injury report cleared the other name that mattered: Ashton Jeanty, ankle, was a full participant all three days and carries no game status, and Kubiak named Kirk Cousins the starter on Wednesday, over the No. 1 overall pick Fernando Mendoza. A favorite losing its best receiver and a total drawing under money is a coherent read; a spread contract bought toward the underdog on the same afternoon is the same read. The 15 minutes of Miami money that hit the game line on Thursday has its own page, Dolphins vs Raiders odds: 15 minutes of Miami money, and the rest of the opening-week board is on Kalshi NFL Week 1.
Signal Vs. Noise
Every price is the Kalshi contract in cents. Signal should change how you price this market. Noise looks like information and is not. Watch is real but unresolved until Kalshi rules or the inactives land.
| What | Kalshi | Verdict | Why |
|---|---|---|---|
| Bowers Out, Contract At 74 | 72 / 77¢ | SIGNAL | The price is the rule reading, not the player. The 6-cent drop since Thursday is the no side pressing it. |
| 55,903 Contracts Still Open | 28¢ a contract now | WATCH | The no side collects a dollar each on the literal reading, 26 cents on the other. The ruling decides. |
| Friday's 12,263-Contract Yes Sweep | 71 to 86¢ | WATCH | Reads as a no holder taking a six-cent loss to leave, not new conviction. |
| Mayer's Target Share | 80 / 81¢ for 3+ catches | SIGNAL | The one Raiders contract that repriced the news, and it kept going. |
| Under Money On The Total | 48 / 49¢ | SIGNAL | Consistent with the favorite losing its best receiver. |
| The 6+ Receptions Yes Buyers | 53 / 55¢ | NOISE | A position on how the exchange settles, whatever he catches. |
Here is where I land, a day and a half out. I do not know how Kalshi will settle an inactive player's yardage contract, and neither does anyone who bought no at midnight Thursday or sold it at 15 cents Friday morning; the market rule does not say, the certification says two things that point in different directions, and the exchange's rules desk is the only party that can decide. What the price history shows is 55,903 open contracts waiting on a payout that is either $55,903 to the no side, roughly $14,500, or nothing, and a yes side content to keep offering at 77 cents against it. I am not buying either side of a contract whose outcome depends on a reading I cannot verify, and I would not tell you to. When Kalshi settles this market I will grade both readings against the ruling on this page's results edition, in public, the same way every AI panel call is publicly graded on our prediction market scoreboard. If Kalshi publishes a ruling before Sunday, the price will tell you which way it went before the news does. The market's expected expiration is Sunday at 7:25 p.m. ET and its close is Tuesday, September 15, at 4:25 p.m. ET, with the one-day review window on top of that, so a holder of no is waiting on Tuesday, not Sunday night. The inactives are due 90 minutes before kickoff, about 2:55 p.m. ET; re-check every Raiders contract above against them, and if you want a pick on this game, the free expert picks page carries the ones our handicappers actually made.
Kalshi prices and trade history as of Saturday, September 12, 2026, about 12:50 a.m. ET, Thursday prices as of September 10 about 6:15 a.m. ET, sportsbook book counts from the OddsShopper board at the Saturday hour, and the sportsbook spread and total from Thursday's consensus; all of them keep moving until the market settles after the game. Gambling problem? Call 1-800-GAMBLER.
More on this: Dolphins vs Raiders Odds: Bowers Out, Priced In Two Minutes · Dolphins vs Raiders Picks: One Coach Says Wins Don't Matter · Dolphins vs Vikings Same Game Parlay: Gordon Held Under 30 · Is Brock Bowers Playing Today? Expected To Go Vs. Saints · Built To Force Turnovers: Raiders vs Patriots Picks




