CLASS OF 2026
SS
RHP
Oliver
Thulin
Downers Grove North (HS) • IL
5' 10" • 155LBS
R/R • 17yr 2mo
Travel Team: Cangelosi Sparks North
5' 10" • 155LBS
R/R • 17yr 2mo
Travel Team: Cangelosi Sparks North
Rankings
2026 National
Rankings available to Premium Subscriber
2026 State
Rankings available to Premium Subscriber
Commitment
UNCOMMITTED
Player has made a commitment?
Tell us where
Best Of Stats
18.9
Hand Speed (max)
7/26/22
66.8
Bat Speed (max)
2/25/23
10.5
Rot. Acc (max)
2/25/23
-
Hard Hit %
84.9
Exit Velocity (max)
2/25/23
80.4
Exit Velocity (avg)
2/25/23
300
Distance (max)
2/25/23
83
Sweet Spot %
2/25/23
7.21
60
2/25/23
4.03
30-yd
2/25/23
1.81
10-yd
2/25/23
19.3
Run speed (max)
2/25/23
83
INF Velo
7/26/22
-
OF Velo
-
C Velo
-
Pop Time
Fastball
84
Velocity (max)
7/26/22
82 - 83
Velo Range
7/26/22
2032
Spin Rate (avg)
2/25/23
Changeup
76 - 76
Velo Range
2/25/23
1428
Spin Rate (avg)
2/25/23
Curveball
73 - 74
Velo Range
7/26/22
1309
Spin Rate (avg)
2/25/23
Slider
73.2 - 74.5
Velo Range
2/25/23
1615
Spin Rate (avg)
2/25/23
Positional Tools
2023
2022
60 Yard Dash
The athlete's fastest 60-yard dash time in the given event year. Measured in seconds (s)
7.21
Infield Velocity
The athlete's maximum throwing velocity from an infield position in the given event year. Measured in miles per hour (MPH).
82.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.8
Infield Velocity
The athlete's maximum throwing velocity from an infield position in the given event year. Measured in miles per hour (MPH).
83.0
Hitting
2023
Exit Velocity Max
The highest exit velocity of any batted ball in the given event year. Measured in miles per hour (MPH).
84.9
Exit Velocity Avg
Average exit velocity of all batted balls in the given event year. Measured in miles per hour (MPH).
80.4
Distance Max
The highest flight distance of any batted ball in the given event year. Measured in feet (ft).
300
Distance Avg
Average flight distance of all batted balls in the given event year. Measured in feet (ft).
201
Launch Angle Avg
Average launch angle of all batted balls in the given event year. Measured in degrees.
17.6
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.
Preseason All-State: Underclass (Invite-Only)
Feb 25, 2023
Trackman - Hitting
84.9
Exit Velocity (max)
80.4
Exit Velocity (avg)
201
Distance (avg)
300
Distance (max)
Sweet Spot %
Line Drive %
Fly Ball %
Ground Ball %
PBR Junior Future Games
Jul 26, 2022
Trackman - Hitting
78.3
Exit Velocity (max)
70.2
Exit Velocity (avg)
224
Distance (avg)
266
Distance (max)
Sweet Spot %
Line Drive %
Fly Ball %
Hitting
2023
2022
Hand Speed Max
The highest Peak Hand Speed of any swing in the given event year.
18.7
Hand Speed Avg
The average Peak Hand Speed for all swings in the given event year.
16.3
Bat Speed Max
The highest Bat Speed of any swing in the given event year.
66.8
Bat Speed Avg
The average Bat Speed for all swings in the given event year.
63.3
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.
Hand Speed Max
The highest Peak Hand Speed of any swing in the given event year.
18.9
Hand Speed Avg
The average Peak Hand Speed for all swings in the given event year.
17.0
Bat Speed Max
The highest Bat Speed of any swing in the given event year.
66.3
Bat Speed Avg
The average Bat Speed for all swings in the given event year.
61.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.
Preseason All-State: Underclass (Invite-Only)
Feb 25, 2023
Blast - Hitting
18.7
Hand Speed (max)
16.3
Hand Speed (avg)
66.8
Bat Speed (max)
63.3
Bat Speed (avg)
Rot. Acc (max)
Rot. Acc (avg)
On Plane Eff (avg)
MaxOnPlaneEfficiency
PBR Junior Future Games
Jul 26, 2022
Blast - Hitting
18.9
Hand Speed (max)
17.0
Hand Speed (avg)
66.3
Bat Speed (max)
61.6
Bat Speed (avg)
Rot. Acc (max)
Rot. Acc (avg)
On Plane Eff (avg)
MaxOnPlaneEfficiency
Pitching
2023
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
82.5
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH).
81.7
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).
2032
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.
24.9
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).
71.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).
1309
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.7
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).
1428
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).
73.9
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).
1615
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
82.5
Velocity (max)
81.0 - 82.4
Velo Range
79.7
Eff Velocity (avg)
2,076
Spin Rate (max)
2,032
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
71.6
Velocity (max)
70.8 - 71.3
Velo Range
68.1
Eff Velocity (avg)
1,390
Spin Rate (max)
1,309
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Spin Efficiency % (avg)
Trackman - Slider
74.7
Velocity (max)
73.2 - 74.5
Velo Range
71.1
Eff Velocity (avg)
1,703
Spin Rate (max)
1,615
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.0
Velocity (max)
75.5 - 75.9
Velo Range
73.5
Eff Velocity (avg)
1,505
Spin Rate (max)
1,428
Spin Rate (avg)
IVB (max)
IVB (avg)
HM (max)
HM (avg)
Extension (avg)
Release Ht (avg)
Spin Score (max)
Zone %
Spin Efficiency % (avg)
Pitch Scores
Pitching Velos
2023
2022
2021
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
83.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.2
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
71.2
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
Slider
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
73.5
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
84.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
81.8
Curveball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
73.5
Fastball
Velocity Max
The maximum observed fastball velocity in the given event year. Measured in miles per hour (MPH).
76.0
Fastball
Velocity Avg
The average velocity for all pitches of this type in the given event year. Measured in miles per hour (MPH)
74.5
Game Performance
2023
10 Yard Dash
The athlete's fastest 0-10-yard split time in the given event year. Measured in seconds.
1.81
30 Yard Dash
The athlete's fastest 0-30-yard split time in the given event year. Measured in seconds.
4.03
60 Yard Dash
The athlete's fastest 0-60-yard time in the given event year. Measured in seconds.
7.21
Top Speed (MPH)
The athlete's fastest split time converted to miles per hour.
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
1.81
10-yd
4.03
30-yd
7.21
60-yd
19.3
Run speed (max)
1,410
Jump Power (max)
30.1
Jump Height (max)
29.9
Jump Height (avg)
Visual Edge
2023
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.
70.15
Pitch Ai
Notes
News
- Preseason All-State Underclass: Pitcher Analysis - May 19, 2023
- Preseason All-State Underclass: Infield Analysis - May 18, 2023
- Preseason All-State, Underclass: Preview - Feb 23, 2023
- O'Hare Preseason ID: Preview - Feb 9, 2023
- Inside the Illinois 2026 Rankings: Names To Know - Nov 16, 2022
- PBR Junior Future Games: Team Illinois Game Recaps - Aug 3, 2022
Comments
Draft Reports
Contact
Premium Content Area
To unlock contact information, you need to purchase a ScoutPLUS subscription.
Purchase Subscription OR
Login
Positional Profile: SS/RHP
Body: 5-10, 155-pounds.
Hit: RHH. Tall, narrow stance with high hands, short stride and load. Controlled intent, quick hands, direct path, spray approach.
Power: 85 max exit velocity, averaged 80.4 mph. 300’ max distance.
Arm: RH. INF - 82 mph. Present arm-strength from a high 3/4 slot.
Defense: Athletic through the ball, sure-handed, clean transfer, quick first step with some range to both sides.
Run: 7.21 runner in the 60.
Delivery: Hands work up in-sync with leg lift, simple delivery, works in-line, tall/fall.
Arm Action: RH. Long arm action, over the top slot.
FB: T83, 81-82 mph. Plays with backspin, showed ride through zone. T2076, 2032 average rpm.
CB: 71-71 mph. Gradual action. 11/5 T1390, 1309 average rpm.
SL: 73-74 mph. Thrown aggressively with intent. T1703, 1615 average rpm.
CH: 76-76 mph. Maintains fastball arm speed. T1505, 1428 average rpm.
Junior Futures Games: Down 4-2 at the time, RHP/SS Oliver Thulin (Downers Grove North, 2026) came out of the ‘pen for Illinois and quickly took control of the game. The athletic right-hander showed off a big arm, reaching back for 84 mph on his best bullet, sitting mostly in the 82-83 range. He went to a sharp 11/5 breaking ball at 73-74 mph to pair off his fastball, missing bats routinely throughout his three innings of work.
The bats exploded for five runs in the top of the sixth inning to put the game out of reach; RBI singles from 3B/RHP Jonathan Osornio (St. Rita, 2026), Oliver Thulin, as well as RBI doubles from OF Jaxson Crancer (Normal West, 2026) and SS/RHP Lucas Simulick (Joliet Catholic, 2026) helped cap off the big inning. Ian Kelly came up big early in the game with an RBI single to put Illinois ahead 2-0 in the top of the fourth, while Simulick added one more in the fifth with an RBI double, his second of the day.
Lean and athletic build with quick twitch. Led off and played second base for Sparks North. Stands tall in the right side of the box, uses a toe tap for timing. Pairs his quick hands with his smooth load to create above average bat speed. Swing works short and uphill through the zone. Worked all parts of the field with his swing. Later on in the weekend Thulin toed the rubber for Sparks North and impressed with his well above-average arm speed for age; arm travels on a short path out of the glove and whips out front to release from a high ¾ slot. Simple tall/fall type delivery with minimal added movement, quick downhill with consistent tempo, short strider, works direct to target and stays in line. Fastball jumps out the hand at 80-82 mph, touching 83 mph in the first two innings with jump and run to both corners of the plate; especially comfortable working to the arm-side corner. Flashed mid-60s curveball with tight downer spin off a 12/6 plane and featured a more firm cutter-type offering with some lateral spin in warmups. Certainly owns upside on the mound with athleticism and twitchy arm speed to pair.