Cristopher Sanchez
PHIAtlanta Braves @ Philadelphia Phillies6:41 PMCitizens Bank Park
Runs
| G | PA | R | R/G | OBP | over 1.5 | |
|---|---|---|---|---|---|---|
| at home ● | 16 | — | — | — | — | 0% (0/16) |
| on the road | 12 | — | — | — | — | 0% (0/12) |
| season | 28 | — | — | — | — | 0% (0/28) |
● tonight's split
| PA | R/PA | BBE | xBA | LD% | SS% | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | — | — | — | — | — | — | — |
| vs LHP | — | — | — | — | — | — | — |
| at home ● | — | — | — | — | — | — | — |
| on the road | — | — | — | — | — | — | — |
| season | — | — | — | — | — | — | — |
30% boost-108no market fair50% boost+107no market fair
30% boost+138no market fair50% boost+159no market fair
Strikeouts
28 games logged| BF | K% | BB% | K/9 | K:BB | AVG | |
|---|---|---|---|---|---|---|
| vs LHB | 165 | 37.6% | 1.8% | 12.04 | 20.67 | .155 |
| vs RHB | 561 | 25% | 6.4% | 9.92 | 3.89 | .280 |
| home ● | 417 | 28.1% | 6.2% | 10.32 | 4.50 | .223 |
| away | 309 | 27.5% | 4.2% | 10.43 | 6.54 | .288 |
Season lines from MLB's own splits, with the sample attached. A lineup that fans 3 points above league average is worth more to a strikeout line than any recent-form streak.
| when | IP | outs | K | H | ER | BB | HR | vs 6.5 |
|---|---|---|---|---|---|---|---|---|
| Apr 18 '26 | 6.0 | 18 | 8 | 8 | 0 | 1 | 0 | over |
| Aug 30 '25 | 7.0 | 21 | 8 | 7 | 1 | 0 | 0 | over |
| May 29 '25 | 5.2 | 17 | 5 | 7 | 2 | 2 | 0 | under |
| Aug 29 '24 | 5.2 | 17 | 8 | 7 | 2 | 1 | 2 | over |
| Aug 22 '24 | 6.0 | 18 | 8 | 9 | 3 | 1 | 1 | over |
| Sep 19 '23 | 4.0 | 12 | 2 | 7 | 3 | 1 | 1 | under |
| Sep 13 '23 | 7.1 | 22 | 10 | 8 | 4 | 1 | 1 | over |
| Jul 24 '21rel | 2.0 | 6 | 1 | 2 | 0 | 2 | 0 | under |
8 career games against them · they have hit .309/.340/.461 off him · 190 plate appearances · 5 of 8 went over 6.5
| G | IP | K | K/G | H | over 6.5 | |
|---|---|---|---|---|---|---|
| at home ● | 16 | 102.0 | 117 | 7.31 | 86 | 69% (11/16) |
| on the road | 12 | 73.1 | 85 | 7.08 | 84 | 58% (7/12) |
| season | 28 | 175.1 | 202 | 7.21 | 170 | 64% (18/28) |
● tonight's split
30% boost-6154no market fair50% boost-5333no market fair
30% boost-1923no market fair50% boost-1667no market fair
30% boost-731no market fair50% boost-633no market fair
30% boost-346no market fair50% boost-300no market fair
30% boost+195no market fair50% boost+225no market fair
- the over has hit 88% blended (L10 90%, season 86%) against a 61% priced probability
- his K% of 27.8% - 84th percentile for strikeouts
- his whiff% of 32.8% - 94th percentile for whiffs generated
- the price gives 9.3% to the devigged fair
basis: 28 starts this season
30% boost-156-0.3% vs market · +40.6% vs season50% boost-135+5.7% vs market · +49% vs season
30% boost+228+25.4% vs market · -53.2% vs season50% boost+262+38.8% vs market · -48.2% vs season
30% boost+138+17% vs market · +52.9% vs season50% boost+159+27.4% vs market · +66.5% vs season
30% boost+126+13.3% vs market · -19.2% vs season50% boost+146+23.1% vs market · -12.3% vs season
30% boost+237+18.8% vs market · +32.2% vs season50% boost+273+31.7% vs market · +46.5% vs season
30% boost-167+3.5% vs market · -2.9% vs season50% boost-145+9.4% vs market · +2.7% vs season
30% boost+463no market fair50% boost+534no market fair
30% boost+910no market fair50% boost+1050no market fair
30% boost+1924no market fair50% boost+2220no market fair
30% boost+2080no market fair50% boost+2400no market fair
Outs
28 games logged| BF | K% | BB% | K/9 | K:BB | AVG | |
|---|---|---|---|---|---|---|
| vs LHB | 165 | 37.6% | 1.8% | 12.04 | 20.67 | .155 |
| vs RHB | 561 | 25% | 6.4% | 9.92 | 3.89 | .280 |
| home ● | 417 | 28.1% | 6.2% | 10.32 | 4.50 | .223 |
| away | 309 | 27.5% | 4.2% | 10.43 | 6.54 | .288 |
Season lines from MLB's own splits, with the sample attached. Walks and crooked numbers end outings early; quick outs extend them.
| when | IP | outs | K | H | ER | BB | HR | vs 18.5 |
|---|---|---|---|---|---|---|---|---|
| Apr 18 '26 | 6.0 | 18 | 8 | 8 | 0 | 1 | 0 | under |
| Aug 30 '25 | 7.0 | 21 | 8 | 7 | 1 | 0 | 0 | over |
| May 29 '25 | 5.2 | 17 | 5 | 7 | 2 | 2 | 0 | under |
| Aug 29 '24 | 5.2 | 17 | 8 | 7 | 2 | 1 | 2 | under |
| Aug 22 '24 | 6.0 | 18 | 8 | 9 | 3 | 1 | 1 | under |
| Sep 19 '23 | 4.0 | 12 | 2 | 7 | 3 | 1 | 1 | under |
| Sep 13 '23 | 7.1 | 22 | 10 | 8 | 4 | 1 | 1 | over |
| Jul 24 '21rel | 2.0 | 6 | 1 | 2 | 0 | 2 | 0 | under |
8 career games against them · they have hit .309/.340/.461 off him · 190 plate appearances · 2 of 8 went over 18.5
| G | outs | IP | outs/G | ER | over 18.5 | |
|---|---|---|---|---|---|---|
| at home ● | 16 | 306 | 102.0 | 19.13 | 19 | 44% (7/16) |
| on the road | 12 | 220 | 73.1 | 18.33 | 30 | 42% (5/12) |
| season | 28 | 526 | 175.1 | 18.79 | 49 | 43% (12/28) |
● tonight's split
30% boost+208no market fair50% boost+240no market fair
30% boost+169+14.3% vs market · +15.3% vs season50% boost+195+25.4% vs market · +26.4% vs season
30% boost-108+9.9% vs market · +10.2% vs season50% boost+107+18.1% vs market · +18.4% vs season
Hits Allowed
28 games logged| BF | K% | BB% | K/9 | K:BB | AVG | |
|---|---|---|---|---|---|---|
| vs LHB | 165 | 37.6% | 1.8% | 12.04 | 20.67 | .155 |
| vs RHB | 561 | 25% | 6.4% | 9.92 | 3.89 | .280 |
| home ● | 417 | 28.1% | 6.2% | 10.32 | 4.50 | .223 |
| away | 309 | 27.5% | 4.2% | 10.43 | 6.54 | .288 |
Season lines from MLB's own splits, with the sample attached. A lineup that rarely fans puts more balls in play, and balls in play become hits.
| when | IP | outs | K | H | ER | BB | HR | vs 4.5 |
|---|---|---|---|---|---|---|---|---|
| Apr 18 '26 | 6.0 | 18 | 8 | 8 | 0 | 1 | 0 | over |
| Aug 30 '25 | 7.0 | 21 | 8 | 7 | 1 | 0 | 0 | over |
| May 29 '25 | 5.2 | 17 | 5 | 7 | 2 | 2 | 0 | over |
| Aug 29 '24 | 5.2 | 17 | 8 | 7 | 2 | 1 | 2 | over |
| Aug 22 '24 | 6.0 | 18 | 8 | 9 | 3 | 1 | 1 | over |
| Sep 19 '23 | 4.0 | 12 | 2 | 7 | 3 | 1 | 1 | over |
| Sep 13 '23 | 7.1 | 22 | 10 | 8 | 4 | 1 | 1 | over |
| Jul 24 '21rel | 2.0 | 6 | 1 | 2 | 0 | 2 | 0 | under |
8 career games against them · they have hit .309/.340/.461 off him · 190 plate appearances · 7 of 8 went over 4.5
| G | IP | H | H/G | K | over 4.5 | |
|---|---|---|---|---|---|---|
| at home ● | 16 | 102.0 | 86 | 5.38 | 117 | 56% (9/16) |
| on the road | 12 | 73.1 | 84 | 7.00 | 85 | 67% (8/12) |
| season | 28 | 175.1 | 170 | 6.07 | 202 | 61% (17/28) |
● tonight's split
30% boost-119+7.6% vs market · +11.6% vs season50% boost-103+15.1% vs market · +19.5% vs season
30% boost+191+20.5% vs market · +14.4% vs season50% boost+220+32.7% vs market · +25.9% vs season
30% boost+152pooled fair50% boost+176pooled fair
30% boost-115+8.1% vs market · -20% vs season50% boost-100+15.8% vs market · -14.3% vs season
Earned Runs
28 games logged| BF | K% | BB% | K/9 | K:BB | AVG | |
|---|---|---|---|---|---|---|
| vs LHB | 165 | 37.6% | 1.8% | 12.04 | 20.67 | .155 |
| vs RHB | 561 | 25% | 6.4% | 9.92 | 3.89 | .280 |
| home ● | 417 | 28.1% | 6.2% | 10.32 | 4.50 | .223 |
| away | 309 | 27.5% | 4.2% | 10.43 | 6.54 | .288 |
Season lines from MLB's own splits, with the sample attached. How a lineup scores - and how often it leaves the yard - is most of an earned-run line.
| when | IP | outs | K | H | ER | BB | HR | vs 1.5 |
|---|---|---|---|---|---|---|---|---|
| Apr 18 '26 | 6.0 | 18 | 8 | 8 | 0 | 1 | 0 | under |
| Aug 30 '25 | 7.0 | 21 | 8 | 7 | 1 | 0 | 0 | under |
| May 29 '25 | 5.2 | 17 | 5 | 7 | 2 | 2 | 0 | over |
| Aug 29 '24 | 5.2 | 17 | 8 | 7 | 2 | 1 | 2 | over |
| Aug 22 '24 | 6.0 | 18 | 8 | 9 | 3 | 1 | 1 | over |
| Sep 19 '23 | 4.0 | 12 | 2 | 7 | 3 | 1 | 1 | over |
| Sep 13 '23 | 7.1 | 22 | 10 | 8 | 4 | 1 | 1 | over |
| Jul 24 '21rel | 2.0 | 6 | 1 | 2 | 0 | 2 | 0 | under |
8 career games against them · they have hit .309/.340/.461 off him · 190 plate appearances · 5 of 8 went over 1.5
| G | IP | ER | ERA | H | over 1.5 | |
|---|---|---|---|---|---|---|
| at home ● | 16 | 102.0 | 19 | 1.68 | 86 | 38% (6/16) |
| on the road | 12 | 73.1 | 30 | 3.68 | 84 | 58% (7/12) |
| season | 28 | 175.1 | 49 | 2.52 | 170 | 46% (13/28) |
● tonight's split
30% boost+107+10.7% vs market · -4.1% vs season50% boost+123+19.5% vs market · +3.5% vs season
30% boost+143+14.2% vs market · +30.2% vs season50% boost+165+24.6% vs market · +42% vs season
odds snapshot · feeds refreshed 1:00 PM ET · not live pricing