Prospect Baseline Prospect Baseline
Model Last Run Sep 24, 2026 · 8:41 AM ET

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

Player profile

Leo De Vries

ATH · AA · SS IL(60-Day)

Athletics · Age at assessment: 20 · Bats: S · Throws: R

Tools Translating
Compare
Assessment saved: · Stats updated:

Contact tool translating

Current contact results are broadly aligned with the verified hit-tool expectation

High Confidence · 99%
PB Rank#39
Prospect Score80
Median80
Performance64
Trend-0.2%

Why the player is here

  • Hit 60; contact evidence sits near the 76th percentile for comparable players
  • K% is 21.3%

What could change the read

  • A 0.378 OBP is keeping the offensive foundation intact

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

Tool vs observed results

Percentile scale
Contact+8.9 percentile gap
Expected 67 Observed 76
Game Power+4.7 percentile gap
Expected 58 Observed 63

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

Model history

Median movement
First recorded 85 Latest recorded 80
89 82.5 76 2026-06-04 · Median 85 2026-06-05 · Median 85 2026-06-06 · Median 85 2026-06-07 · Median 85 2026-06-08 · Median 85 2026-06-09 · Median 85 2026-06-10 · Median 85 2026-06-11 · Median 85 2026-06-12 · Median 85 2026-06-13 · Median 85 2026-06-14 · Median 85 2026-06-15 · Median 85 2026-06-16 · Median 85 2026-06-17 · Median 85 2026-06-18 · Median 85 2026-06-19 · Median 85 2026-06-20 · Median 85 2026-06-21 · Median 85 2026-06-22 · Median 85 2026-06-23 · Median 85 2026-06-24 · Median 85 2026-06-25 · Median 85 2026-06-26 · Median 85 2026-06-28 · Median 85 2026-06-29 · Median 85 2026-06-30 · Median 85 2026-07-01 · Median 85 2026-07-03 · Median 82 2026-07-05 · Median 82 2026-07-07 · Median 82 2026-07-09 · Median 82 2026-07-11 · Median 82 2026-07-12 · Median 82 2026-07-14 · Median 82 2026-07-16 · Median 82 2026-07-21 · Median 82 2026-07-22 · Median 82 2026-07-23 · Median 82 2026-07-24 · Median 82 2026-07-25 · Median 82 2026-07-26 · Median 82 2026-07-27 · Median 82 2026-07-28 · Median 82 2026-07-29 · Median 82 2026-07-30 · Median 82 2026-07-31 · Median 82 2026-08-01 · Median 83 2026-08-03 · Median 83 2026-08-05 · Median 83 2026-08-07 · Median 82 2026-08-08 · Median 82 2026-08-09 · Median 82 2026-08-10 · Median 82 2026-08-11 · Median 82 2026-08-13 · Median 82 2026-08-14 · Median 82 2026-08-16 · Median 82 2026-08-17 · Median 82 2026-08-18 · Median 82 2026-08-19 · Median 82 2026-08-20 · Median 82.4 2026-08-27 · Median 81 2026-08-28 · Median 81 2026-09-01 · Median 81 2026-09-02 · Median 81 2026-09-03 · Median 81 2026-09-05 · Median 81 2026-09-06 · Median 81 2026-09-09 · Median 80 2026-09-14 · Median 80.2 2026-09-15 · Median 80 2026-09-16 · Median 80 2026-09-17 · Median 80 2026-09-18 · Median 80 2026-09-19 · Median 80 2026-09-21 · Median 80 2026-09-22 · Median 80 2026-09-24 · Median 80 2026-06-04 2026-09-24

2026-09-24 · Median 80

Saved median assessments. Gaps indicate unavailable or non-comparable observations.
View recorded values
DateMedian
2026-09-2480
2026-09-2280
2026-09-2180
2026-09-1980
2026-09-1880
2026-09-1780
2026-09-1680
2026-09-1580
2026-09-1480.2
2026-09-0980
2026-09-0681
2026-09-0581
2026-09-0381
2026-09-0281
2026-09-0181
2026-08-2881
2026-08-2781
2026-08-2082.4
2026-08-1982
2026-08-1882
2026-08-1782
2026-08-1682
2026-08-1482
2026-08-1382
2026-08-1182
2026-08-1082
2026-08-0982
2026-08-0882
2026-08-0782
2026-08-0583
2026-08-0383
2026-08-0183
2026-07-3182
2026-07-3082
2026-07-2982
2026-07-2882
2026-07-2782
2026-07-2682
2026-07-2582
2026-07-2482
2026-07-2382
2026-07-2282
2026-07-2182
2026-07-1682
2026-07-1482
2026-07-1282
2026-07-1182
2026-07-0982
2026-07-0782
2026-07-0582
2026-07-0382
2026-07-0185
2026-06-3085
2026-06-2985
2026-06-2885
2026-06-2685
2026-06-2585
2026-06-2485
2026-06-2385
2026-06-2285
2026-06-2185
2026-06-2085
2026-06-1985
2026-06-1885
2026-06-1785
2026-06-1685
2026-06-1585
2026-06-1485
2026-06-1385
2026-06-1285
2026-06-1185
2026-06-1085
2026-06-0985
2026-06-0885
2026-06-0785
2026-06-0685
2026-06-0585
2026-06-0485

Metrics to follow

K% 21.3%

Primary contact-pressure indicator

Definition

Percentage of plate appearances ending in a strikeout. Lower is generally better for hitters

BB% 11.4%

Shows whether patience offsets swing-and-miss

Definition

Percentage of plate appearances ending in a walk

OBP 0.378

Tracks the overall on-base foundation

Definition

On-base percentage, measuring how often a hitter reaches base

Next checkpointRecheck K%, BB%, and OBP after the next 75 plate appearances

2026 season

Current season · regular season
G93
PA428
AVG.290
OBP.378
SLG.458
OPS.836
HR13
SB34
BB%11.4%
K%21.3%

Midland RockHounds · AA · Updated

Scouting Scenario Range

Model Range-0.2%
758086
LowMedianHigh
206099
Performance 64

Profile Context

RiskLow Risk · 12
MLB / Model WatchMLB #2 MLB Top 100
Confidence95
TypePosition Player

Backtested Forecasts

Separate from scouting grades
2027 MiLB production44.7
Historical 80% error band27–62
MLB arrival in 3 years83%
Productive MLB role in 3 years25%

The next-season score assumes at least 100 PA. 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
Hit icon
Hit60Above Avg
Power icon
Power55Avg
Speed icon
Speed55Avg
Defense icon
Defense50Avg
Arm icon
Arm55Avg
Overall icon
Overall65Plus

Tool Profile

Tool ProfileHitPowerSpeedDefenseArm20-80 grade scaleArchetype: Contact Bat

Player Stats

Recent regular season
PeriodTeamLevelGPAABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
Last 7 daysNo recent game logs available
Last 30 daysNo recent game logs available
Year-by-year regular season
YearTeamLevelGPAABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026Midland RockHoundsAA93428369631072111355499134.290.378.458.836
2025Midland RockHoundsAA211038917257151610202.281.359.551.910
2025Fort Wayne TinCapsHigh-A82368310467619484652728.245.357.410.767
2025Lansing LugnutsHigh-A156556915232124151.268.338.518.856
20253 teams · TotalAll levels1185364557211628815746610711.255.355.451.806
2024Lake Elsinore StormSingle-A7536029963712231138508413.237.361.441.803

Regular season only. Totals combine team and level stints. Recent windows overlap and use cached game logs. Stats refreshed: 2026-09-24T08:35:32.

Checklist appearances

  • 2024 Bowman Chrome · First Bowman · First autograph
Explore the checklist tool

More Athletics profiles

Organization reflects each player's saved assessment.