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

Luis Peña

MIL · AA · SS IL(7-Day)

Milwaukee Brewers · Age at assessment: 19.9 · Bats: R · Throws: R

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

Contact results ahead of the tool grade

Current contact and on-base results are outperforming the verified hit-tool expectation

High Confidence · 99%
PB Rank#47
Prospect Score79
Median77
Performance61
Trend+0.1%

Why the player is here

  • Hit 55; contact evidence sits near the 81th percentile for comparable players
  • K% is 19.9%

What could change the read

  • A 0.380 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+22.3 percentile gap
Expected 58 Observed 81
Game Power-20.8 percentile gap
Expected 58 Observed 38

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

Model history

Median movement
First recorded 83 Latest recorded 77
91 81.5 72 2026-06-04 · Median 83 2026-06-05 · Median 83 2026-06-06 · Median 83 2026-06-07 · Median 83 2026-06-08 · Median 83 2026-06-09 · Median 83 2026-06-10 · Median 83 2026-06-11 · Median 83 2026-06-12 · Median 83 2026-06-13 · Median 83 2026-06-14 · Median 83 2026-06-15 · Median 83 2026-06-16 · Median 83 2026-06-17 · Median 83 2026-06-18 · Median 83 2026-06-19 · Median 83 2026-06-20 · Median 83 2026-06-21 · Median 83 2026-06-22 · Median 83 2026-06-23 · Median 83 2026-06-24 · Median 83 2026-06-25 · Median 83 2026-06-26 · Median 83 2026-06-28 · Median 83 2026-06-29 · Median 83 2026-06-30 · Median 83 2026-07-01 · Median 83 2026-07-03 · Median 80 2026-07-05 · Median 80 2026-07-07 · Median 80 2026-07-09 · Median 80 2026-07-11 · Median 80 2026-07-12 · Median 80 2026-07-14 · Median 80 2026-07-16 · Median 80 2026-07-21 · Median 80 2026-07-22 · Median 80 2026-07-23 · Median 80 2026-07-24 · Median 80 2026-07-25 · Median 80 2026-07-26 · Median 80 2026-07-27 · Median 80 2026-07-28 · Median 80 2026-07-29 · Median 80 2026-07-30 · Median 80 2026-07-31 · Median 80 2026-08-01 · Median 80 2026-08-03 · Median 80 2026-08-05 · Median 80 2026-08-07 · Median 80 2026-08-08 · Median 80 2026-08-09 · Median 80 2026-08-10 · Median 80 2026-08-11 · Median 80 2026-08-13 · Median 80 2026-08-14 · Median 79 2026-08-16 · Median 79 2026-08-17 · Median 79 2026-08-18 · Median 79 2026-08-19 · Median 79 2026-08-20 · Median 86 2026-08-22 · Median 86 2026-08-23 · Median 86.3 2026-08-25 · Median 86.3 2026-08-27 · Median 86 2026-08-28 · Median 86 2026-09-01 · Median 86 2026-09-02 · Median 86 2026-09-03 · Median 86 2026-09-05 · Median 86 2026-09-06 · Median 86 2026-09-09 · Median 77 2026-09-14 · Median 76.9 2026-09-15 · Median 77 2026-09-16 · Median 77 2026-09-17 · Median 77 2026-09-18 · Median 77 2026-09-19 · Median 77 2026-09-21 · Median 77 2026-09-22 · Median 77 2026-09-24 · Median 77 2026-06-04 2026-09-24

2026-09-24 · Median 77

Saved median assessments. Gaps indicate unavailable or non-comparable observations.
View recorded values
DateMedian
2026-09-2477
2026-09-2277
2026-09-2177
2026-09-1977
2026-09-1877
2026-09-1777
2026-09-1677
2026-09-1577
2026-09-1476.9
2026-09-0977
2026-09-0686
2026-09-0586
2026-09-0386
2026-09-0286
2026-09-0186
2026-08-2886
2026-08-2786
2026-08-2586.3
2026-08-2386.3
2026-08-2286
2026-08-2086
2026-08-1979
2026-08-1879
2026-08-1779
2026-08-1679
2026-08-1479
2026-08-1380
2026-08-1180
2026-08-1080
2026-08-0980
2026-08-0880
2026-08-0780
2026-08-0580
2026-08-0380
2026-08-0180
2026-07-3180
2026-07-3080
2026-07-2980
2026-07-2880
2026-07-2780
2026-07-2680
2026-07-2580
2026-07-2480
2026-07-2380
2026-07-2280
2026-07-2180
2026-07-1680
2026-07-1480
2026-07-1280
2026-07-1180
2026-07-0980
2026-07-0780
2026-07-0580
2026-07-0380
2026-07-0183
2026-06-3083
2026-06-2983
2026-06-2883
2026-06-2683
2026-06-2583
2026-06-2483
2026-06-2383
2026-06-2283
2026-06-2183
2026-06-2083
2026-06-1983
2026-06-1883
2026-06-1783
2026-06-1683
2026-06-1583
2026-06-1483
2026-06-1383
2026-06-1283
2026-06-1183
2026-06-1083
2026-06-0983
2026-06-0883
2026-06-0783
2026-06-0683
2026-06-0583
2026-06-0483

Metrics to follow

K% 19.9%

Primary contact-pressure indicator

Definition

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

BB% 10.3%

Shows whether patience offsets swing-and-miss

Definition

Percentage of plate appearances ending in a walk

OBP 0.380

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
G70
PA292
AVG.296
OBP.380
SLG.415
OPS.795
HR3
SB35
BB%10.3%
K%19.9%

3 teams · Total · All levels · Updated

Scouting Scenario Range

Model Range+0.1%
727782
LowMedianHigh
206099
Performance 61

Profile Context

RiskLow Risk · 6
MLB / Model WatchMLB #20 MLB Top 100
Confidence94
TypePosition Player

Backtested Forecasts

Separate from scouting grades
2027 MiLB production43.6
Historical 80% error band27–61
MLB arrival in 3 years72%
Productive MLB role in 3 years15%

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
Hit55Avg
Power icon
Power55Avg
Speed icon
Speed70Plus-Plus
Defense icon
Defense45Fringe
Arm icon
Arm55Avg
Overall icon
Overall55Avg

Tool Profile

Tool ProfileHitPowerSpeedDefenseArm20-80 grade scaleArchetype: Balanced Bat

Player Stats

Recent regular season
PeriodTeamLevelGPAABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
Last 7 daysNo recent game logs available
Last 30 daysAll teamsAll levels93228271000344.250.344.286.629
Year-by-year regular season
YearTeamLevelGPAABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026Biloxi ShuckersAA16615651510134116.268.328.339.667
2026Wisconsin Timber RattlersHigh-A51219188405694223244527.298.384.420.804
2026ACL BrewersACL3129441101222.444.583.7781.361
20263 teams · TotalAll levels702922534975115327305835.296.380.415.795
2025Wisconsin Timber RattlersHigh-A251091011017403126273.168.220.297.517
2025Carolina MudcatsSingle-A713092735984146652284141.308.375.469.844
20252 teams · TotalAll levels9641837469101186964346844.270.335.422.757
2024DSL Brewers 1DSL441841634364166136151539.393.457.5831.039

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

  • 2025 Bowman · First Bowman · First autograph
Explore the checklist tool

More Milwaukee Brewers profiles

Organization reflects each player's saved assessment.