Line movement
Thursday, September 24, 2026
Consensus odds, capture by capture
The median US-book moneyline and total for every game on the slate, recorded a
few times a day by a scheduled job and frozen at the last capture before each game's first
pitch — the same closes our ledger CLV is graded against.
Read this before reading anything into it: these are a handful
of scheduled snapshots, not a live feed — a line can move and move back between captures and
this page would never see it. And movement is a fact, not an explanation: we log which way the
number went and by how many de-vigged points, but we do not know why it moved and will not
dress a data point up as "sharp action." Consensus = median across US books at capture time;
your book's price will differ. This page never contains model output or picks.
12:35 PM ET first pitch
St. Louis Cardinals @ Pittsburgh Pirates
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +139 / -164 | 7 (o-110/u-110) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Capture caveat, verbatim: first capture was after first pitch — weak close.
Last pre-pitch capture: 12:30 PM ET, 5 min before first pitch.
2:10 PM ET first pitch
Chicago White Sox @ Kansas City Royals
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | -138 / +116 | 9 (o-101/u-120) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 100 min before first pitch.
2:20 PM ET first pitch
Miami Marlins @ Chicago Cubs
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +170 / -208 | 7 (o-110/u-111) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 110 min before first pitch.
2:35 PM ET first pitch
New York Mets @ Texas Rangers
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +111 / -130 | 8 (o-115/u-105) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 125 min before first pitch.
3:10 PM ET first pitch
Arizona Diamondbacks @ Colorado Rockies
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | -194 / +162 | 10 (o-110/u-110) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 160 min before first pitch.
6:05 PM ET first pitch
Milwaukee Brewers @ Philadelphia Phillies
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +115 / -135 | 8 (o-112/u-115) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 335 min before first pitch.
6:45 PM ET first pitch
Cleveland Guardians @ Boston Red Sox
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +110 / -130 | 6.5 (o-115/u-105) |
One capture on record — no movement to show. History accumulates from the day's scheduled runs.
Last pre-pitch capture: 12:30 PM ET, 375 min before first pitch.
7:05 PM ET first pitch
Tampa Bay Rays @ New York Yankees
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +129 / -150 | 6 (o-110/u-110) |
| 6:30 PM ET | +124 / -145 | 6 (o-105/u-115) |
Moved toward Tampa Bay Rays by 0.9 de-vigged points between captures. Total held at 6.
Last pre-pitch capture: 6:30 PM ET, 35 min before first pitch.
7:15 PM ET first pitch
Cincinnati Reds @ Atlanta Braves
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +190 / -225 | 7.5 (o-110/u-108) |
| 6:30 PM ET | +191 / -225 | 8 (o-115/u-105) |
Essentially unchanged between captures. Total moved up: 7.5 → 8.
Last pre-pitch capture: 6:30 PM ET, 45 min before first pitch.
9:40 PM ET first pitch
Los Angeles Angels @ Seattle Mariners
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +180 / -215 | 7 (o-110/u-110) |
| 6:30 PM ET | +114 / -133 | 7 (o-3/u-116) |
Moved toward Los Angeles Angels by 10.7 de-vigged points between captures. Total held at 7.
Last pre-pitch capture: 6:30 PM ET, 190 min before first pitch.
9:40 PM ET first pitch
Houston Astros @ Athletics
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | -162 / +140 | 10.5 (o-114/u-106) |
| 6:30 PM ET | -170 / +144 | 10.5 (o-114/u-105) |
Moved toward Houston Astros by 0.8 de-vigged points between captures. Total held at 10.5.
Last pre-pitch capture: 6:30 PM ET, 190 min before first pitch.
10:10 PM ET first pitch
San Diego Padres @ Los Angeles Dodgers
| Captured (ET) | Moneyline (away / home) | Total |
| 12:30 PM ET | +146 / -174 | 8 (o-102/u-118) |
| 6:30 PM ET | +146 / -174 | 8 (o-102/u-116) |
| 9:30 PM ET | +145 / -172 | 7.5 (o-117/u-104) |
Essentially unchanged between captures. Total moved down: 8 → 7.5.
Last pre-pitch capture: 9:30 PM ET, 40 min before first pitch.
Today's board · Pick archive ·
The Morning Line