Prep Baseball Report
Keegan Schroeder
Keegan Schroeder
Keegan Schroeder
Keegan Schroeder
Keegan Schroeder

CLASS OF 2026

OF
C

Keegan
Schroeder


Northwood (HS) • ND
6' 2" • 175.5LBS
L/R • 18yr 3mo
Travel Team: Hatton Northwood
2026 National

Rankings available to Premium Subscriber

Log In Subscribe to PrepBsl Plus

Commitment

Videos

This Area is only available to Prep Baseball Plus subscribers.

Best of Snapshot
Comments
Contact

Best Of Stats

Hitting
20.2
Hand Speed (max)
6/10/25
71.9
Bat Speed (max)
6/10/25
9.9
Rot. Acc (max)
6/10/25
13
Hard Hit %
6/10/25
Power
91.3
Exit Velocity (max)
6/10/25
80.4
Exit Velocity (avg)
6/10/25
334
Distance (max)
6/10/25
86
Sweet Spot %
3/03/24
Run
7.14
60-yd
6/10/25
3.95
30-yd
6/10/25
1.68
10-yd
6/10/25
19.2
Run speed (max)
6/10/25
Defense
-
INF Velo
84
OF Velo
3/08/25
68
C Velo
3/03/24
2.34 - 2.65
Pop Time
3/03/24
Pitching

Fastball

79.2
Velocity (max)
6/10/25
75 - 79
Velo Range
6/10/25
1915
Spin Rate (avg)
8/17/24

Changeup

68.8 - 69.5
Velo Range
3/08/25
1296
Spin Rate (avg)
3/03/24

Curveball

62 - 66
Velo Range
3/03/24
1979
Spin Rate (avg)
3/08/25

Slider

68.5 - 71.5
Velo Range
6/10/25
1848
Spin Rate (avg)
6/10/25

Game Performance

Notes

News

Comments

8/17/25
Keegan Schroeder, Northwood High School (ND), 2026
Positional Profile: OF/C
Body: 6-2, 175.5-pounds.
Hit: LHH. Tall, open Hands start high, coils back, reaches out with front leg, developing weight shift, above average barrel.
Power: 85 max exit velocity, averaged 78.4 mph. 292' max distance.
Arm: RH. OF-81 mph.
Defense: Upright prep, quick to ball, fields to side, gather step, gets behind throws.
ATH: 7.39 runner in the 60. 1.86 and 4.17 in the 10 and 30 yard splits.
6/10/25
Keegan Schroeder, Northwood High School (ND), 2026
Positional Profile: OF/C
Body: 6-2, 176-pounds.
Delivery: Standard start, small steps to slide step, hips coil and extends down mound, lands inline.
Arm Action: RH. Short AA, starts down at inverted w, spirals up with elbow high, low 3/4 finish.
FB: T79, 75-79 mph. T2006, 1851 average rpm.
SL: 68-71 mph. T1897, 1848 average rpm.
ATH: 7.14 runner in the 60. 1.68 and 3.95 in the 10 and 30 yard splits.
6/10/25
Keegan Schroeder, Northwood High School (ND), 2026
Positional Profile: OF/C
Body: 6-2, 176-pounds.
Hit: LHH. taller athletic frame, square balanced stance, short hand load, direct to contact, uses both sides of the field, overall solid spray contact. 66.2 mph bat speed with 9 G's of rotational acceleration.
Power: 91 max exit velocity, averaged 80.4 mph. 334' max distance.
Arm: RH. OF-83 mph.
Defense: Active feet, agressive through baseball, crow hop to throw.
ATH: 7.14 runner in the 60. 1.68 and 3.95 in the 10 and 30 yard splits.
3/08/25
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-2, 175-pounds.
Delivery: Standard start, big step and lateral slide, big hinge in back hip, lands inline.
Arm Action: RH. Short arm action, works behind torso to inverted w, some shrug in shoulder, 3/4 slot.
FB: T76, 73-75 mph. T1944, 1895 average rpm.
CB: 65-66 mph. T2097, 1979 average rpm.
SPLT: 69-69 mph.
ATH: 7.20 runner in the 60. 1.73 and 3.98 in the 10 and 30 yard splits.
3/08/25
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-2, 175-pounds.
Hit: LHH. Wide, squared Toe tap no stride, hands work up and back, direct barrel path to ball, average line drive contact.
Power: 90 max exit velocity, averaged 77.3 mph. 300' max distance.
Arm: RH. OF-84 mph.
Defense: Average feet on approach, slight break down at baseball, developing glove, high slot.
ATH: 7.20 runner in the 60. 1.73 and 3.98 in the 10 and 30 yard splits.
8/17/24
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-1, 175-pounds.
Delivery: Balanced start foot starts in front, small side step, high knee drive up, tall on back leg, stays over back leg, leg swing down, long stride inline down the mound
Arm Action: RH. Short arm action, chest high hand break, leads with elbow back, inverted w, inline shoulders, high horizontal elbow behind, 3/4 slot
FB: T75, 74-75 mph. T1962, 1915 average rpm.
CB: 62-65 mph. T2031, 1971 average rpm.
SL: 64-66 mph. T1816, 1807 average rpm.
SPLT: 66-69 mph.
ATH: 7.54 runner in the 60.
8/17/24
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-1, 175-pounds.
Hit: LHH. Balanced setup Small stride and hand load, works direct to contact, slight stiffness in hands, level plane and comes off contact, middle approach, consistent barrel contact
Power: 86 max exit velocity, averaged 80.4 mph. 298' max distance.
Arm: RH. OF-75 mph.
Defense: Aggressive to the ball, short steps, choppy footwork at times, length to release, glove plasy high to low
ATH: 7.54 runner in the 60.
3/03/24
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-1, 175-pounds.
Delivery: Narrow, balanced start, side rocker step and slides, tall balance position high knee lift, leg swing down, lands slightly across
Arm Action: RH. Long arm swing, hand works down and swings up behind, high behind head, 3/4 slot
FB: T74, 71-73 mph. Straight, slight run at times T1919, 1826 average rpm.
CB: 62-66 mph. Slow break T1946, 1923 average rpm.
SL: 64-66 mph. Small 10/4 break T1875, 1796 average rpm.
CH: 67-68 mph. Varying T1370, 1296 average rpm.
ATH: 7.51 runner in the 60. 1.84 and 4.16 in the 10 and 30 yard splits.
3/03/24
Keegan Schroeder, NORTHWOOD HIGH SCHOOL (ND), 2026
Positional Profile: OF/C
Body: 6-1, 175-pounds.
Hit: LHH. Balanced, high hand start Small stride and minimal hand load. Hands work direct, stays upright in swing. Mid/pull approach, Mid/pull approach, consistent barrel contact, ground ball to fly ball result
Power: 82 max exit velocity, averaged 70.1 mph. 256' max distance.
Arm: RH. C-68 mph. OF-79 mph.
Defense: 2.34-2.65 pop times. C- Long exchange and footwork on throws. OF- Developing footwork and actions. Aggressive to the ball, length in footwork to throw. Glove is high and deep
ATH: 7.51 runner in the 60. 1.84 and 4.16 in the 10 and 30 yard splits.

Draft Reports

Contact

Premium Content Area

To unlock contact information, you need to purchase a ScoutPLUS subscription.

Purchase Subscription
OR
Login

Twitter