Bet Data Labs is an independent data and analytics service. We are not a sportsbook and we do not accept wagers. No outcome is guaranteed. Past performance does not predict future results.
ACC is Bet Data Labs' graded record on MLB runs under plays: 65% of 86 settled cards. It measures us, not this player.
Edge
-2.2pp
EV
-11.4%
Alpha Score
50
Recommended
0.00u
PASSWATCHLEANSTRONGPRESS
AB 10-10 on Vilade
◆Best lineBuy up to 1: an exact 1 returns your stake (29% push)
⧉
Same-Game Cap
This is read 32 of 53 the board is showing on this one game. Cards ranked 3rd or deeper inside their own game went 22-43 (33.8%) in July while the 1st and 2nd reads went 127-114, so it is decayed a tier band. The reads share one game state: a blowout or a washout takes all of them together. All 53 lose together 0.0% to 20.3% of the time. The low end assumes the legs are unrelated, the high end assumes one game state moves all of them. Same-game legs sit near the top of that band. Size it down and do not stack it with its siblings.
Every game behind L5, L10, L20 and H2H, drawn against tonight's line.
Confidence readPrice too short
69% to hitrange 62-76%price needs 78%
Even at the high end of our projection the price is too short. No range of our number makes this pay.
The band is our projection's standard error run through the same model that sets this card's win probability, so it shows how much the number could move if our read on the player's mean is off. The tick is what -355 has to beat to profit. We grade against that instead of a threshold we invented.
Why this card
›Runs projection 0.3 vs line 0.5
›Model read P(under) 58% sits 14pp off the market. Runs has no graded record yet, so it keeps the default 5.0pp lean, so the read was pulled back to that cap before pricing.
›Edge test can't run here: the books are on different lines, so there is no single line to measure our gap against. The card stands on the projection and the price, and does not count this check.
›Prop market fair P(under) 71% across 2 books
›Calibration: MLB Runs plays predicted ~62% have hit 65% over 86 graded, of which 86 still describe the current model. Win prob raised 2.8pp.
›Baby line: a 0.5-line prop is an opportunity bet by definition. Capped at LEAN.
›Watch only: no expected value at the quoted price
›Same-game cap: read 32 of 53 the board is showing on this game, and reads past the 2nd went 22-43 (33.8%) in July. Sized down, do not stack with its siblings. All 53 lose together somewhere between 0.0% and 20.3% of the time, and same-game legs sit near the top of that band.
KILL SIGNALS
⚠ baby line
PLAYS LIKE THIS
Bet Data Labs has graded 86 MLB runs cards. The model predicted 62% on average and they hit 65%. Weighted for model changes since, that history is worth 86 cards about the model running now. This card's win prob was raised 2.8pp for it.
Sharp anchor
SourceBook consensus
Implied P(under 0.5)71.4%
Fair price3.50 · +250
Books de-vigged2
Pulled10/18, 4:03 PM ET
Fair value is the mean of 2 independent two-sided de-vigs. Reference books (BetMGM, Caesars, BetRivers, reduced-juice) count toward this number but can never set the price above, which comes from a Connecticut book only.
Our projection
Projection vs line0.31 vs 0.5
96 games this season, 100% on this season
Sourcegamelog
SportMLB
PropRUNS
Games96
Current games96
Prior games0
›All model inputs (18)
Variance0.70
◆ ALT-LINE LADDER
Ryan Vilade · Under the number
model projects 0.31
The best move
Buy this under up to 1: an exact 1 returns your stake instead of losing (29% of outcomes), same win chance as the 0.5.
Line
Win
Push
Loss
Price
EV
0.5now
58%
-
42%
1.28 (-355)
-26.3%
1push-safe
58%
29%
13%
1.23 (-443) fair
-
Win / push / loss come from our projected distribution. A whole-number line can - an exact landing returns your stake - so buying to the whole number nearest our projection converts a slice of losses into stake-back. EV is shown only where a book actually quotes that line; other rungs show the model's fair price.
Best EV is the highest-value rung inside the trustworthy band. Tighten is the safest rung that stays +EV, for when a leg needs to survive rather than pay big. EV is our model's edge at the price a book actually quotes. Which rungs we trustis now de-vigged: we measure the book's margin on the two-sided main line (its vig-free read is 73% our side there) and strip that same margin off each one-sided rung. A losing-side rung is shown only when the book's own de-vigged price backs the model up, so a longshot can no longer post a phantom edge built on the model's fat tail. EV in (parentheses)is a rung where the model claims far more than the book's de-vigged number: indicative only, never a recommendation.
Market lines
Book
Line
Over
Under
DK★ Best
0.5
3.44 (+244)3.44
1.28 (-355)1.28
DK implied, with vig (this side): 78.0%
Line history
Loading…
1 kill signal firing (graduated)
Components sum to 52; published as 50 after a tier rule (baby-line LEAN cap, or no PRESS without the market ≥55% on our side).
McClanahan (forearm) won't be available to pitch during the rest of the postseason, Marc Topkin of the Tampa Bay Times reports.
Other · 5ShowHide
Jacob Melton?
The Rays recalled Melton from Triple-A Durham and placed him on the 60-day injured list Tuesday due to a right hamstring strain.
Gavin Lux?
Lux (shoulder) has resumed full baseball activity, Marc Topkin of the Tampa Bay Times reports.
Edwin Uceta?
Uceta (shoulder) is playing catch from 75 feet, per MLB.com.
Jonathan Heasley?
Heasley was returned to the major-league roster and placed on the 15-day injured list Tuesday with a right elbow stress reaction.
Ryan Pepiot?
Pepiot will undergo surgery on his right hip May 13 and miss the rest of the 2026 season, Ryan Bass of Rays.tv reports.
CLE
Out · 1
Andrew WaltersOUT
Walters underwent a right elbow UCL repair with an internal brace Wednesday, Tim Stebbins of MLB.com reports.
Other · 2ShowHide
Colin Holderman?
Holderman underwent surgery Wednesday to relieve recurring tendinitis in his right wrist, Zack Meisel of The Athletic reports.
Rhys Hoskins?
Guardians manager Stephen Vogt said Friday that Hoskins (back) has begun a swing progression program, MLB.com reports.
Team form
ESPN standings · L10 / streak / splits
AWAYTB
98-64
L105-5
StreakL1
Road43-38
Run diff+0.5
HOMECLE
85-77
L108-2
StreakL1
Home41-40
Run diff+0.1
Recent form is context, not signal. A team on a heater can still be the wrong side of the number. Cross-check with the projection above.
★ RECENT FORM
Ryan Vilade · Runs vs 0.5
ESPN gamelog · hit rates vs line
LAST 5
80%
4/5 under · avg 0.2
LAST 10
70%
7/10 under · avg 0.3
SEASON
74%
71/96 under · avg 0.3
Cells scored against the Under, the side this card is on. At 1.28 (-355) the price needs 78% to break even: green clears it with room, red falls short. A high hit rate at heavy juice is not an edge, which is why we grade against the price and not a round number.
Game log
Ryan Vilade · Runs vs 0.5
ESPN gamelog · newest first · scored for the under
80%4/5 under
Line 0.5
0
0
0
1
0
PHIPHIPHINYYCLE
Oldest to newest. Green beat the line for the under, red did not.
Oct 13vsCLEL0Hit
Oct 8@NYYW1Miss
Sep 27@PHIL0Hit
Sep 26@PHIW0Hit
Sep 25@PHIW0Hit
Sep 24@NYYL1Miss
Sep 23@NYYL0Hit
Sep 22@NYYW0Hit
Sep 20vsBOSW1Miss
Sep 18vsBOSL0Hit
Sep 17vsATHW1Miss
Sep 16vsATHW0Hit
Sep 13vsHOUW0Hit
Sep 12vsHOUW0Hit
Sep 10@ATLL0Hit
Sep 6@TEXL0Hit
Sep 5@TEXW0Hit
Sep 5@TEXW0Hit
Sep 1vsNYMW0Hit
Aug 30vsSDW0Hit
Aug 29vsSDW0Hit
Aug 28vsSDW0Hit
Aug 24@DETW1Miss
Aug 22@BALL0Hit
Aug 21@BALL0Hit
Aug 19vsTORW0Hit
Aug 18vsTORL1Miss
Aug 17vsBALW1Miss
Aug 16vsBALL2Miss
Aug 14vsBALL0Hit
Aug 12@ATHW0Hit
Aug 11@ATHW1Miss
Aug 9@SEAW0Hit
Aug 9@SEAW0Hit
Aug 5@COLW0Hit
Aug 2vsCHWL0Hit
Aug 1vsCHWW0Hit
Jul 31vsCHWL0Hit
Jul 29vsTEXW1Miss
Jul 28vsTEXL0Hit
Jul 26vsCLEW0Hit
Jul 24vsCLEW1Miss
Jul 18@BOSL1Miss
Jul 17@BOSL1Miss
Jul 17@BOSL0Hit
Jul 11vsSEAW1Miss
Jul 9vsNYYL0Hit
Jul 5@HOUL0Hit
Jul 4@HOUL0Hit
Jun 30@KCW2Miss
Jun 24vsKCW0Hit
Jun 22vsKCL0Hit
Jun 21vsWSHW1Miss
Jun 17@LADL0Hit
Jun 17@LADL0Hit
Jun 16@LADL1Miss
Jun 13@LAAL0Hit
Jun 10vsBOSW0Hit
Jun 9vsBOSW1Miss
Jun 8vsBOSW0Hit
Jun 7@MIAL0Hit
Jun 5@MIAW0Hit
Jun 2vsDETL0Hit
Jun 1vsDETL1Miss
May 30vsLAAL0Hit
May 29vsLAAW0Hit
May 27@BALL0Hit
May 26@BALL0Hit
May 24@NYYL0Hit
May 22@NYYW0Hit
May 20vsBALW1Miss
May 18vsBALW1Miss
May 12@TORW1Miss
May 10@BOSW0Hit
May 8@BOSL0Hit
May 7@BOSW0Hit
May 6vsTORW0Hit
May 4vsTORW1Miss
May 3vsSFW0Hit
May 2vsSFW0Hit
May 1vsSFW0Hit
Apr 27@CLEW0Hit
Apr 22vsCINW1Miss
Apr 21vsCINL0Hit
Apr 18@PITW0Hit
Apr 17@PITL0Hit
Apr 16@CHWW0Hit
Apr 15@CHWW0Hit
Apr 14@CHWW3Miss
Apr 11vsNYYW0Hit
Apr 7vsCHCL0Hit
Apr 3@MINL0Hit
Apr 1@MILL0Hit
Mar 31@MILL0Hit
Mar 30@MILW0Hit
Mar 26@STLL0Hit
The five most recent games with a readable stat line. Dimmed rows are outside the selected window, not excluded from the record. Hit and miss are scored against 0.5, this card's line, so the same game can be a hit here and a miss on a different rung. The price needs 78% to break even, which is the bar these percentages have to clear.
About ACC Our plays in this bucket (MLB runs under) hit 65.1% over 86 graded cards. That is our settled record in this market, not this card's win probability and not a claim about the board as a whole.