Prospect Baseline Prospect Baseline
Model Last Run Sep 25, 2026 · 2:59 PM ET

Included in the latest imported public model. All figures reflect the saved assessment dates.

Player profile

Gabe Craig

PHI · High-A · P

Philadelphia Phillies · Age at assessment: 25.2 · Bats: R · Throws: R

Tools Ahead of Results
Compare
Assessment saved: · Stats updated:

Command not yet translating

The verified command expectation is running ahead of current strike-throwing results. Walk rate is the clearest constraint

High Confidence · 95%
PB Rank#2,208
Prospect Score47
Median43
Performance42
Trend-0.2%

Why the player is here

  • Command 55; command evidence sits near the 37th percentile for comparable pitchers
  • BB/9 is 5.8

What could change the read

  • A 12.0 K/9 shows the stuff is still missing bats

Context for this assessment, not a verified explanation for movement between model runs.

Tool vs observed results

Percentile scale
Stuff-11.5 percentile gap
Expected 83 Observed 72
Command-21.5 percentile gap
Expected 58 Observed 37

Verified tool expectations alongside results for comparable players. Percentiles are not scouting grades.

Model history

Median movement
First recorded 40 Latest recorded 43
48 41 34 2026-06-04 · Median 40 2026-06-05 · Median 40 2026-06-06 · Median 40 2026-06-07 · Median 40 2026-06-08 · Median 40 2026-06-09 · Median 40 2026-06-10 · Median 40 2026-06-11 · Median 40 2026-06-12 · Median 40 2026-06-13 · Median 40 2026-06-14 · Median 40 2026-06-15 · Median 40 2026-06-16 · Median 40 2026-06-17 · Median 40 2026-06-18 · Median 40 2026-06-19 · Median 40 2026-06-20 · Median 40 2026-06-21 · Median 40 2026-06-22 · Median 40 2026-06-23 · Median 40 2026-06-24 · Median 40 2026-06-25 · Median 38 2026-06-26 · Median 38 2026-06-28 · Median 38 2026-06-29 · Median 38 2026-06-30 · Median 43 2026-07-01 · Median 43 2026-07-03 · Median 44 2026-07-05 · Median 44 2026-07-07 · Median 44 2026-07-09 · Median 44 2026-07-11 · Median 44 2026-07-12 · Median 44 2026-07-14 · Median 41 2026-07-16 · Median 41 2026-07-21 · Median 41 2026-07-22 · Median 40 2026-07-23 · Median 40 2026-07-24 · Median 40 2026-07-25 · Median 40 2026-07-26 · Median 40 2026-07-27 · Median 40 2026-07-28 · Median 40 2026-07-29 · Median 40 2026-07-30 · Median 40 2026-07-31 · Median 40 2026-08-01 · Median 40 2026-08-03 · Median 42 2026-08-05 · Median 41 2026-08-07 · Median 41 2026-08-08 · Median 41 2026-08-09 · Median 41 2026-08-10 · Median 40 2026-08-11 · Median 40 2026-08-13 · Median 40 2026-08-14 · Median 38 2026-08-16 · Median 38 2026-08-17 · Median 38 2026-08-18 · Median 38 2026-08-19 · Median 38 2026-08-20 · Median 38 2026-08-22 · Median 38 2026-08-23 · Median 38.3 2026-08-25 · Median 38.3 2026-08-27 · Median 39 2026-08-28 · Median 38 2026-09-01 · Median 38 2026-09-02 · Median 38 2026-09-03 · Median 38 2026-09-05 · Median 38 2026-09-06 · Median 38 2026-09-09 · Median 42 2026-09-14 · Median 42.4 2026-09-15 · Median 42 2026-09-16 · Median 42 2026-09-17 · Median 42 2026-09-18 · Median 42 2026-09-19 · Median 42 2026-09-21 · Median 42 2026-09-22 · Median 42 2026-09-24 · Median 43 2026-09-25 · Median 43 2026-06-04 2026-09-25

2026-09-25 · Median 43

Saved median assessments. Gaps indicate unavailable or non-comparable observations.
View recorded values
DateMedian
2026-09-2543
2026-09-2443
2026-09-2242
2026-09-2142
2026-09-1942
2026-09-1842
2026-09-1742
2026-09-1642
2026-09-1542
2026-09-1442.4
2026-09-0942
2026-09-0638
2026-09-0538
2026-09-0338
2026-09-0238
2026-09-0138
2026-08-2838
2026-08-2739
2026-08-2538.3
2026-08-2338.3
2026-08-2238
2026-08-2038
2026-08-1938
2026-08-1838
2026-08-1738
2026-08-1638
2026-08-1438
2026-08-1340
2026-08-1140
2026-08-1040
2026-08-0941
2026-08-0841
2026-08-0741
2026-08-0541
2026-08-0342
2026-08-0140
2026-07-3140
2026-07-3040
2026-07-2940
2026-07-2840
2026-07-2740
2026-07-2640
2026-07-2540
2026-07-2440
2026-07-2340
2026-07-2240
2026-07-2141
2026-07-1641
2026-07-1441
2026-07-1244
2026-07-1144
2026-07-0944
2026-07-0744
2026-07-0544
2026-07-0344
2026-07-0143
2026-06-3043
2026-06-2938
2026-06-2838
2026-06-2638
2026-06-2538
2026-06-2440
2026-06-2340
2026-06-2240
2026-06-2140
2026-06-2040
2026-06-1940
2026-06-1840
2026-06-1740
2026-06-1640
2026-06-1540
2026-06-1440
2026-06-1340
2026-06-1240
2026-06-1140
2026-06-1040
2026-06-0940
2026-06-0840
2026-06-0740
2026-06-0640
2026-06-0540
2026-06-0440

Metrics to follow

BB/9 5.8

Primary strike-throwing checkpoint

Definition

Walks allowed per nine innings pitched. Lower is generally better

WHIP 1.50

Tracks total traffic allowed

Definition

Walks and hits allowed per inning pitched. Lower is generally better

K-BB% 14.9%

Balances dominance against walks

Definition

Strikeout percentage minus walk percentage, a compact measure of pitcher dominance and control

Next checkpointRecheck BB/9, WHIP, and K-BB% after the next 20 innings

2026 season

Current season · regular season
G38
IP42.0
ERA4.93
WHIP1.50
K/912.0
BB/95.8
K-BB%14.9%

2 teams · Total · All levels · Updated

Scouting Scenario Range

Model Range-0.2%
384349
LowMedianHigh
206099
Performance 42

Profile Context

RiskLow Risk · 24
MLB / Model Watch
Confidence82
TypePitcher

Backtested Forecasts

Separate from scouting grades
2027 MiLB production47.6
Historical 80% error band23–72
MLB arrival in 3 years8%
Productive MLB role in 3 years1%

The next-season score assumes at least 20 IP. A productive MLB role means a regular playing-time season with above-average measured hitting or pitching production. This is not a WAR forecast.

Scouting Tools

Source: Verified public scouting report
Fastball icon
Fastball55Avg
Slider icon
Slider70Plus-Plus
Command icon
Control55Avg
Overall icon
Overall40Developmental

Tool Profile

Tool ProfileFastballSliderCommand20-80 grade scaleArchetype: Slider-Driven

Player Stats

Recent regular season
PeriodTeamLevelWLERAGGSSVIPHRERHRBBSOWHIPK/9
Last 7 daysNo recent game logs available
Last 30 daysNo recent game logs available
Year-by-year regular season
YearTeamLevelWLERAGGSSVIPHRERHRBBSOWHIPK/9
2026Jersey Shore BlueClawsHigh-A026.30180220.0211814114231.7510.35
2026Clearwater ThreshersSingle-A203.68200522.015119113331.2713.50
20262 teams · TotalAll levels224.93380742.0362923227561.5012.00
2025Clearwater ThreshersSingle-A000.003003.00000150.3315.00

Regular season only. Totals combine team and level stints. Recent windows overlap and use cached game logs. Stats refreshed: 2026-09-25T14:54:05.

More Philadelphia Phillies profiles

Organization reflects each player's saved assessment.