CLASS OF 2025
LHP
Joe
Olson
St. Laurence (HS) • IL
6' 1" • 210LBS
L/L • 18yr
Travel Team: Cangelosi Sparks Black
6' 1" • 210LBS
L/L • 18yr
Travel Team: Cangelosi Sparks Black
Rankings
2025 National
Rankings available to Premium Subscriber
2025 State
Rankings available to Premium Subscriber
Commitment
Best Of Stats
Fastball
91
Velocity (max)
3/11/24
87 - 90
Velo Range
3/11/24
2307
Spin Rate (avg)
2/25/23
Changeup
81 - 83
Velo Range
7/18/24
1678
Spin Rate (avg)
2/25/23
Curveball
75 - 79
Velo Range
7/18/24
1999
Spin Rate (avg)
2/26/22
Slider
77 - 77
Velo Range
3/11/24
1723
Spin Rate (avg)
10/17/21
87.2
Exit Velocity (max)
10/17/21
80
Exit Velocity (avg)
10/17/21
306
Distance (max)
10/17/21
64
Sweet Spot %
10/17/21
22.5
Hand Speed (max)
10/17/21
68.4
Bat Speed (max)
10/17/21
22.1
Rot. Acc (max)
10/17/21
-
Hard Hit %
7.72
60
10/17/21
-
30-yd
-
10-yd
-
Run speed (max)
80
INF Velo
10/17/21
-
OF Velo
-
C Velo
-
Pop Time
Positional Tools
2021
60 Yard Dash
The athlete's fastest 60-yard dash time in the given event year. Measured in seconds (s)
7.72
Infield Velocity
The athlete's maximum throwing velocity from an infield position in the given event year. Measured in miles per hour (MPH).
80.0
Power / Speed Score
A simple calculation that divides the athlete’s Exit Velocity Max by the athlete’s 60 Yard Dash time for the given event year. For example, 98 MPH / 7.00s = 14.00.
11.3
Hitting
2021
Exit Velocity Max
The highest exit velocity of any batted ball in the given event year. Measured in miles per hour (MPH).
87.2
Exit Velocity Avg
Average exit velocity of all batted balls in the given event year. Measured in miles per hour (MPH).
80.0
Distance Max
The highest flight distance of any batted ball in the given event year. Measured in feet (ft).
306
Distance Avg
Average flight distance of all batted balls in the given event year. Measured in feet (ft).
185
Launch Angle Avg
Average launch angle of all batted balls in the given event year. Measured in degrees.
18.7
Hard Hit %
Percentage of batted balls with exit velocities over 95 MPH in the given event year.
Sweet Spot %
Percentage of batted balls in the given event year with a launch angle between 8° and 32°.
Line Drive %
Percentage of batted balls with launch angles between 10 and 25 degrees in the given event year.
Fly Ball %
Percentage of batted balls with launch angles between 25 and 50 degrees in the given event year.
Ground Ball %
Percentage of batted balls with launch angles below 10 degrees in the given event year.
Underclass Showcase
Oct 17, 2021
Trackman - Hitting
87.2
Exit Velocity (max)
80.0
Exit Velocity (avg)
185
Distance (avg)
306
Distance (max)
Sweet Spot %
Line Drive %
Fly Ball %
Ground Ball %
Hitting
2021
Hand Speed Max
The highest Peak Hand Speed of any swing in the given event year.
22.5
Hand Speed Avg
The average Peak Hand Speed for all swings in the given event year.
21.0
Bat Speed Max
The highest Bat Speed of any swing in the given event year.
68.4
Bat Speed Avg
The average Bat Speed for all swings in the given event year.
65.6
Rotational Acceleration Max
The highest Rotational Acceleration of any swing in the given event year.
Rotational Acceleration Avg
The average Rotational Acceleration for all swings in the given event year.
On-Plane Efficiency Max
The highest On-Plane Efficiency of any swing in the given event year.
On-Plane Efficiency Avg
The average On-Plane Efficiency for all swings in the given event year.
Underclass Showcase
Oct 17, 2021
Blast - Hitting
22.5
Hand Speed (max)
21.0
Hand Speed (avg)
68.4
Bat Speed (max)
65.6
Bat Speed (avg)
Rot. Acc (max)
Rot. Acc (avg)
On Plane Eff (avg)
MaxOnPlaneEfficiency
Pitching
2023
2022
2021
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
87.2
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
86.3
Fastball
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
2307
Fastball
Spin Score Avg
The average Bauer Units value of all fastballs in the given event year. Bauer Units are calculated for each pitch by dividing Spin Rate by Velocity.
26.7
Fastball
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
70.0
Curveball
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1931
Curveball
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
75.3
Changeup
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1678
Changeup
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
85.9
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
84.5
Fastball
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1973
Fastball
Spin Score Avg
The average Bauer Units value of all fastballs in the given event year. Bauer Units are calculated for each pitch by dividing Spin Rate by Velocity.
23.4
Fastball
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
69.6
Curveball
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1999
Curveball
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
73.9
Changeup
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1459
Changeup
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
81.5
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
79.6
Fastball
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1992
Fastball
Spin Score Avg
The average Bauer Units value of all fastballs in the given event year. Bauer Units are calculated for each pitch by dividing Spin Rate by Velocity.
25.0
Fastball
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
70.8
Changeup
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1505
Changeup
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Slider
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
69.1
Slider
Spin Rate Avg
The average rate of spin for all pitches of this type in the given event year. Measured in rotations per minute (RPM).
1723
Slider
Total Movement Avg
The average total non-gravity movement for all pitches of this type in the given event year. Measured in inches (in).
Preseason All-State: Underclass (Invite-Only)
Feb 25, 2023
Trackman - Fastball
87.2
Velocity (max)
85.5 - 87.2
Velo Range
84.5
Eff Velocity (avg)
2,358
Spin Rate (max)
2,307
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Spin Efficiency % (avg)
Trackman - Curveball
70.7
Velocity (max)
68.5 - 70.7
Velo Range
66.0
Eff Velocity (avg)
2,073
Spin Rate (max)
1,931
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Spin Efficiency % (avg)
Trackman - ChangeUp
76.7
Velocity (max)
73.9 - 76.7
Velo Range
74.6
Eff Velocity (avg)
1,792
Spin Rate (max)
1,678
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Spin Efficiency % (avg)
Preseason All-State: Underclass (Invite-Only)
Feb 26, 2022
Trackman - Fastball
85.9
Velocity (max)
83.7 - 85.2
Velo Range
84.9
Eff Velocity (avg)
2,074
Spin Rate (max)
1,973
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Trackman - Curveball
70.8
Velocity (max)
68.7 - 70.4
Velo Range
68.8
Eff Velocity (avg)
2,109
Spin Rate (max)
1,999
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Trackman - ChangeUp
74.6
Velocity (max)
73.2 - 74.5
Velo Range
73.4
Eff Velocity (avg)
1,557
Spin Rate (max)
1,459
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Underclass Showcase
Oct 17, 2021
Trackman - Fastball
81.5
Velocity (max)
78.6 - 80.6
Velo Range
78.3
Eff Velocity (avg)
2,128
Spin Rate (max)
1,992
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Trackman - Slider
69.9
Velocity (max)
68.1 - 69.9
Velo Range
67.6
Eff Velocity (avg)
1,810
Spin Rate (max)
1,723
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Trackman - ChangeUp
72.1
Velocity (max)
69.5 - 72.1
Velo Range
69.6
Eff Velocity (avg)
1,834
Spin Rate (max)
1,505
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Pitch Scores
2023
Fastball
Hop+
A fastball with hop has a flat approach angle and visually jumps through the zone. When thrown up in the zone, it is more likely to generate a higher swing and miss average. Hop+ of 100 is MLB average.
Fastball
Sink+
A fastball with sink has low backspin and drops through the strike zone. When thrown down in the zone, it is more likely to generate a higher ground ball percentage and lower launch angle. Sink+ of 100 is MLB average.
Fastball
Rise+
A fastball with rise has a high percentage of backspin. When thrown up in the zone, it is more likely to generate a higher fly ball percentage. Rise+ of 100 is MLB average
Curveball
Hammer+
A hammer breaking ball drops vertically with velocity through the zone, or 12-to-6 movement. Hammer+ of 100 is MLB average.
Curveball
Sweep+
A sweeping breaking ball moves horizontally with velocity through the zone. Sweep+ of 100 is MLB average.
Pitching Velos
2024
2023
2022
2021
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
91.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
88.5
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
77.0
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
82.0
Slider
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
77.0
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
88.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
86.0
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
70.2
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
76.5
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
87.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
84.7
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
69.5
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
74.0
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
82.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
80.0
Changeup
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
71.0
Slider
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
69.0
Game Performance
2023
RSi
The reactive strength index measurement of an athlete's explosiveness by comparing their jump height to the ground contact time in between their jumps. On a scale of 0-5.
Vertical Jump
A measure of any athlete's body strength and reach calculated from the flight time divided by the contact time.
Preseason All-State: Underclass (Invite-Only)
Feb 25, 2023
Swift
0.98
RSi (max)
0.98
RSi (avg)
2,156
Jump Power (max)
31.4
Jump Height (max)
31.4
Jump Height (avg)
Visual Edge
2021
Edge Score
The highest Edge Score within the given year. Edge Score is a comprehensive score that takes the core-six visual skills into account, providing an assessment of an athlete’s overall visual ability.
47.9
Pitch Ai
2022
Arm Speed
The maximum speed, in the direction of home plate, that the wrist is traveling. Measured in meters per second (m/s)
Arm Slot
Angle of the forearm relative to the ground between maximum external rotation (MER) and ball release (BR). Which can be a powerful player comparison metric, delivered in degrees.
Knee Extension Velo
The angular velocity of the front knee straightening after foot plant, which provides indicators of velocity potential. Measured in degrees per second.
Deception
The amount of time that the ball is visible to the hitter, after the instant of front foot strike. Measures in milliseconds.
Hip-Shoulder Separation
The difference in angle of between the hips and shoulders, occurring close to the foot plant. Measured in degrees.
Preseason All-State: Underclass (Invite-Only)
Feb 26, 2022
ProPlayAI - Foot Plant
Elbow Flexion (avg)
Shoulder Abduction (avg)
Hip Shoulder Seperation (avg)
ProPlayAI - MER
External Rotation (avg)
Stride Length (avg)
Horizontal Abduction (avg)
ProPlayAI - Release
Arm Speed (max)
Arm Speed (avg)
Knee Extension Velocity (max)
Knee Extension Velocity (avg)
Knee Flexion (avg)
Arm Slot (avg)
Lateral Trunk Tilt (avg)
Arm Path (avg)
Deception (avg)
Torque (avg)
Efficiency (avg)
Sequencing (avg)
Notes
News
- Rock Summer Championship 17U: Takeaways - Aug 1, 2024
- 2024 Prep Baseball Illinois Third Team All-State - Jun 21, 2024
- Week 7 Games - May 1, 2024
- IHSA Diamond Notes: Week 7 - May 1, 2024
- Illinois 2025 Rankings Updated - Mar 27, 2024
- Preseason Power 25 Countdown: No. 7 St. Laurence - Mar 10, 2024
- Preseason All-State Underclass: Pitcher Analysis - May 19, 2023
- Illinois 2025 Rankings Updated - May 17, 2023
- Updated Illinois Power 25 Rankings - Apr 24, 2023
- Week 5 Games - Apr 17, 2023
- Illinois Power 25: Early Takeaways - Mar 27, 2023
- Preseason Power 25 Countdown: No. 3 St. Laurence - Mar 14, 2023
- Preseason All State, Underclass: Quick Hits - Mar 1, 2023
- Preseason All-State, Underclass: Preview - Feb 23, 2023
- Preseason All-State Underclass: Top Overall - Jul 7, 2022
- Preseason All-State Underclass: Pitcher Analysis - Jul 7, 2022
- Illinois Class of 2025 Rankings: First Look - Jun 10, 2022
- Week 6 Games - May 5, 2022
- Updated Illinois Power 25 Rankings - Apr 11, 2022
- Underclass Showcase: Top Overall Prospects - Mar 31, 2022
- Underclass Showcase: Infield Analysis - Mar 29, 2022
- Underclass Showcase: Pitcher Analysis - Mar 29, 2022
- Preseason Power 25 Countdown: No. 14 St. Laurence - Mar 9, 2022
- Preseason All-State: Underclass Statistical Analysis - Mar 2, 2022
- Preseason All-State: Underclass Quick Hits - Mar 1, 2022
- IL Preseason All-State - Underclass: Preview - Feb 25, 2022
- Underclass Showcase: Statistical Analysis - Oct 20, 2021
- Underclass Showcase: Quick Hits - Oct 19, 2021
Comments
Draft Reports
Contact
Premium Content Area
To unlock contact information, you need to purchase a ScoutPLUS subscription.
Purchase Subscription OR
Login
Louisville commit. Olson had a big week on the mound for the Vikings, leading them to a 4-0 week with a sweep over No. 5 Providence Catholic. In both games against the Celtics, Olson collected a win and a save on seven scoreless innings, while allowing five hits and three walks, and striking out nine batters. On Tuesday, he picked up the save in a 3-2 win over the Celtics tossing a scoreless inning with two strikeouts. Then on Thursday in their 2-0 win, Olson got the start and tossed six scoreless, allowing four hits and three walks, while punching out seven.
Louisville commit. Currently ranked No. 12 in the state. 6-foot-1, 210-pound frame, lean strength throughout. Started on the mound and was dominant over his six innings of work, scattering four hits with no runs, walking three and striking out seven. The southpaw attacked the zone with a fastball up to 91 mph early, sitting around 89-90 mph and working to both the top and bottom parts of the zone. He went to his breaking ball more than we’ve seen in the past, playing with 1/7 shape for strikes and swing/miss at 73-76 mph. He also flashed a changeup at 81 mph with arm-side run and fade. High-level southpaw that competes on the mound, holds his composure in big situations.
Louisville commit. Currently ranked No. 3 in the state’s class of 2025. Listed at 6-foot-1, 210-pounds, with a strong lower half. Pitched three innings, struck out seven, walked three, allowed one run and one hit. Started on the mound for the Vikings, showed poise and confidence, mature approach, threw any pitch in any count. Easy and repeatable delivery, quick, high leg lift, tall and fall delivery, works in-line. Loose, easy, quick arm, high ¾ slot. Fastball sat 83-86 mph. Curveball sat 69-72 mph with 1/7 shape.
Louisville commit. Currently ranked No. 3 in the state. Olson looks to have added some strength to his 6-foot-1, 210-pound frame while also appearing to be larger than listed. Started on the mound for the Vikings and tossed four innings with one earned run, two hits, nine strikeouts and one walk. The southpaw worked his fastball up to 87 mph early on but settled in around 83-85 mph in the cold Chicago weather. He often went to a sharp breaking ball at 77-79 mph, thrown with intent and depth off a 1/7 plane. He also flashed a changeup at 80 mph, dropping his slot slightly but maintaining arm-speed and playing with fade. He has a hard-nosed attitude on the mound with a “try and hit it mentality” and the stuff to match. High-level 2025 arm.
Louisville commit, LHP Joe Olson (St. Laurence, 2025), is up 25 pounds (6-foot-1, 210-pounds) since this event last year, and looks like he’s gained most of it through the squat rack this winter. Olson looks as sturdy and durable as ever, while controlling the mound like a veteran starter. He showed some of the best fastball command, peppering the bottom of the zone at 85-87 mph. Olson brings similar feel to his curveball at the bottom of the zone and a fading changeup that can expand off the plate from right handed hitters.
Positional Profile: LHP
Body: 6-1, 210-pounds. Strong, muscular build.
Delivery: Fluid, repeatable, uptempo delivery, works online down the mound, controlled landing.
Arm Action: LH. High 3/4 slot, above average arm speed.
FB: T87, 85-87 mph. Pounds the zone with tempo, plays with arm side run. T2358, 2307 average rpm.
CB: 69-71 mph. 1/7 shape, gradual action, slight decel. T2073, 1931 average rpm.
CH: 74-77 mph. Deceled action creates arm side fade. T1792, 1678 average rpm.
Louisville commit, LHP Joe Olson (St. Laurence, 2025), is up 25 pounds (6-foot-1, 210-pounds) since this event last year, and looks like he’s gained most of it through the squat rack this winter. Olson looks as sturdy and durable as ever, while controlling the mound like a veteran starter. He showed some of the best fastball command, peppering the bottom of the zone at 85-87 mph. Olson brings similar feel to his curveball at the bottom of the zone and a fading changeup that can expand off the plate from right handed hitters.
Uncommitted. Physically mature, 6-foot, 190-pound frame, strong lower-half with equally distributed strength. The freshman southpaw started on the mound for No. 5 St. Laurence, impressing with a high-level fastball and off-speed to pair. His arm works with a short circle out of the glove into a ¾ slot, playing quickly to release. Down the mound, Olson moves with a somewhat up-tempo pace into his leg-lift, dropping slightly into his back knee from balance point and exploding down the mound in-line with the plate. His fastball plays with effortless life out of the hand, running to his arm-side and sitting in the 84-87 mph range. His go-to secondary offering was a tight 1/7 breaking ball, thrown with intent and flashed sharp action at times, 72-73 mph. High-level 2025 arm to follow moving forward.
Positional Profile: LHP
Body: 6-0, 185-pounds. Athletic build.
Delivery: Up-tempo, athletic delivery, tall and fall delivery. High leg lift, abbreviated balanced point. Strong front side. Lands front toe closed.
Arm Action: LH. Quick, clean arm action. High 3/4 slot.
FB: T85.9, 83.7-85.2 mph. Plays straight, controls the zone. T2074, 1973 average rpm.
CB: 68.7-70.4 mph. 1/7 shape, occasional depth, above-average action and feel for his age. T2109, 1999 average rpm.
CH: 73.2-74.6 mph. Slight fading action, thrown with fastball arm speed and intent to locate at bottom of the zone. T1557, 1459 average rpm.
Representing the Class of 2025, LHP Joey Olson (St. Laurence) showed as one of the top in attendance. At an athletic 6-foot, 185 pounds, Olson has a quick, clean arm that produced an 84-85 mph fastball that played true, flashing carry through the zone. While the secondary stuff is still developing, his arm speed and athleticism should lead to a quick transition for developing matching advanced secondary offerings.
Positional Profile: LHP
Body: 5-11, 180-pounds. Athletic build.
Delivery: Clean, easy, tall and fall delivery, directional down the mound and lands square.
Arm Action: LH. Short, clean, compact arm action, plays quick from a high 3/4 slot.
FB: T81.5, 78.58-80.60 mph. Around the zone, works mostly straight, late run at times. T2128, 1991 average rpm.
SL: 68.11-69.95 mph. Late, short wrinkle, 10/4 shape. T1809, 1722 average rpm.
CH: 69.52-72.11 mph. T1834, 1504 average rpm.
Positional Profile: 1B
Hit: LHH. Athletic setup with weight on back foot, leg-lift timing trigger into a short stride. Quiet, calm confidence in the box. Uphill path to contact, bat head works underneath the baseball. Comfortable elevating to the opposite field.
Power: 87.21 max exit velocity, averaged 80.01 mph. 306’ max distance.
Arm: LH. INF - 80 mph. Short over-the-top slot.
Defense: Athletic actions with soft hands, agile footwork around the base.
Run: 7.72 runner in the 60.