Prep Baseball Minnesota Top Performers of 2025: Curve/Slider Metrics (TrackMan)
November 19, 2025
Minnesota - As we head into 2026, Prep Baseball Minnesota took an in-depth look at the numbers collected from our events throughout the past year. 2025 was an outstanding year as we continued our mission to help players across the state reach the next level—providing a platform to showcase their abilities and be seen by college programs nationwide. More than 900 colleges and professional teams subscribe to Prep Baseball’s services.
After compiling data from events held across Minnesota in 2025, we’ve highlighted the top statistical performers in multiple categories. While these numbers don’t represent everything documented by our boots-on-the-ground scouting staff, they offer a strong snapshot of where each class currently stands.
PEAK CURVEBALL SPIN [RPM] ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Bennett Masey
MN
Elk River High School
2027
LHP
2815 rpm
2
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
2815 rpm
3
Alexander Kakach
MN
Wayzata High
2027
RHP
2790 rpm
4
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
2785 rpm
5
Adam Kunza
MN
Moorhead High School
2028
RHP
2768 rpm
6
Drew Ellingson
MN
Perham Senior High
2026
RHP
2760 rpm
7
Brandon Stafford
MN
Rogers
2026
LHP
2717 rpm
8
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2713 rpm
9
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
2689 rpm
10
Daschle Duwe
MN
Minnetonka
2026
RHP
2686 rpm
11
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2686 rpm
12
Sean Lethert
MN
Hill Murray
2026
LHP
2680 rpm
13
Evan O'Bryan
MN
St. Charles Secondary
2027
RHP
2639 rpm
14
Joey Castle
MN
Brainerd Senior High
2028
RHP
2632 rpm
15
Brayden Skindelien
MN
New London Spicer
2026
SS
2610 rpm
16
Kevin Kemp
MN
Eagan
2026
RHP
2602 rpm
17
Cooper Sanders
MN
Centennial
2028
RHP
2597 rpm
18
Oliver Danielsen
MN
Edina Senior High
2028
RHP
2579 rpm
19
Weston Blevins
MN
Eden Prairie
2027
RHP
2575 rpm
20
Cooper Tappe
MN
Staples-Motley Senior High
2029
RHP
2561 rpm
21
Ryan Fritz
MN
Waconia High School
2026
OF
2557 rpm
22
Zachary Daly
MN
Chanhassen High School
2026
RHP
2557 rpm
23
Nicholas Jeske
MN
Spectrum High School
2027
C
2544 rpm
24
Jonas Harper
MN
ROSEVILLE AREA SENIOR HIGH
2027
SS
2543 rpm
25
Brady Ouverson
MN
Milaca Secondary High
2027
RHP
2541 rpm
AVG CURVEBALL SPIN [RPM] ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Bennett Masey
MN
Elk River High School
2027
LHP
2781 rpm
2
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
2734 rpm
3
Adam Kunza
MN
Moorhead High School
2028
RHP
2715 rpm
4
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
2701 rpm
5
Alexander Kakach
MN
Wayzata High
2027
RHP
2684 rpm
6
Drew Ellingson
MN
Perham Senior High
2026
RHP
2665 rpm
7
Daschle Duwe
MN
Minnetonka
2026
RHP
2595 rpm
8
Sean Lethert
MN
Hill Murray
2026
LHP
2579 rpm
9
Brandon Stafford
MN
Rogers
2026
LHP
2566 rpm
10
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
2538 rpm
11
Zachary Daly
MN
Chanhassen High School
2026
RHP
2533 rpm
12
Joey Castle
MN
Brainerd Senior High
2028
RHP
2517 rpm
13
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2512 rpm
14
Oliver Danielsen
MN
Edina Senior High
2028
RHP
2502 rpm
15
Mason Schreiber
MN
Mankato West Senior High
2026
LHP
2493 rpm
16
Kevin Kemp
MN
Eagan
2026
RHP
2486 rpm
17
Eddie Cristofono
MN
Chanhassen High School
2026
OF
2479 rpm
18
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2478 rpm
19
Brayden Skindelien
MN
New London Spicer
2026
SS
2474 rpm
20
Evan O'Bryan
MN
St. Charles Secondary
2027
RHP
2458 rpm
21
Colbe Tappe
MN
Staples-Motley Senior High
2026
C
2440 rpm
22
Drew Monson
MN
YELLOW MEDICINE EAST HIGH SCHOOL
2027
OF
2438 rpm
23
Matthew Smith
MN
Blaine High School
2026
LHP
2435 rpm
24
Ryan Fritz
MN
Waconia High School
2026
OF
2433 rpm
25
Brennan Doherty
MN
Orono Senior High
2026
LHP
2433 rpm
CURVE HAMMER+ SCORE ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Hammer+
1
Daschle Duwe
MN
Minnetonka
2026
RHP
97
2
Kevin Kemp
MN
Eagan
2026
RHP
95
^
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
95
^
Alexander Kakach
MN
Wayzata High
2027
RHP
95
3
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
91
4
Chase Alcorn
MN
Marshall
2026
RHP
90
5
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
89
6
Tate Becker
MN
Madelia Secondary
2026
SS
88
^
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
88
7
Cooper Sanders
MN
Centennial
2028
RHP
87
8
Colten Gunderson
MN
Prior Lake
2026
RHP
86
^
Oliver Danielsen
MN
Edina Senior High
2028
RHP
86
9
Matthew Smith
MN
Blaine High School
2026
LHP
85
^
Eddie Cristofono
MN
Chanhassen High School
2026
OF
85
10
Evan Nordby
MN
Champlin Park High School
2026
RHP
84
^
Aiden Marconett
MN
Buffalo Senior High
2026
LHP
84
^
Weston Blevins
MN
Eden Prairie
2027
RHP
84
11
Drew Monson
MN
YELLOW MEDICINE EAST HIGH SCHOOL
2027
OF
83
^
Jack Schultz
MN
Robbinsdale Armstrong
2027
SS
83
12
Zachary Daly
MN
Chanhassen High School
2026
RHP
82
^
Eli Alcorn
MN
Marshall
2026
RHP
82
^
Logan Tretter
MN
East Ridge
2027
RHP
82
13
Hayden Welsch
MN
Hutchinson Senior High
2026
3B
81
^
Ian Adams
MN
Orono Senior High
2028
RHP
81
^
Brody Adelman
MN
Alexandria Area High School
2026
SS
81
^
Kingsley Archambault
MN
South Ridge Secondary
2028
RHP
81
14
Everett Lemke
MN
Holy Family Catholic High School
2026
RHP
80
^
Max Linn
MN
East High School
2027
RHP
80
15
Austin Webb
MN
Rogers
2028
3B
79
^
Nicholas Krautkremer
MN
Wayzata
2027
RHP
79
16
Adam Aasen
MN
Park Center
2026
RHP
78
17
Lincoln Page
MN
EDINA SENIOR HIGH
2028
C
77
18
Josh Becker
MN
Rosemount Senior High
2028
OF
76
^
Tyler Lyle
MN
Prior Lake
2027
LHP
76
19
Zach Jacobs
MN
Madelia Secondary
2027
RHP
75
^
Braeden Heckman
MN
Burnsville
2028
RHP
75
^
Micah Lung
MN
PERHAM SENIOR HIGH
2028
RHP
75
^
Wyatt Asanovich
MN
Chanhassen High School
2026
3B
75
20
Luka Ludens
MN
Minnetonka
2028
SS
74
^
Miles Jungroth
MN
St. Louis Park Senior High
2026
LHP
74
^
Wes Marggraf
MN
St. Louis Park
2027
RHP
74
^
Drake Brandt
MN
CHASKA HIGH SCHOOL
2028
LHP
74
^
Liam Segerstrom
MN
Prior Lake High School
2027
RHP
74
21
Sam Friberg
MN
Minnetonka
2026
LHP
73
^
Matthew Clements
MN
Benilde-St. Margaret's
2026
LHP
73
^
Jimmy Dahlen
MN
Southwest Christian High School
2027
RHP
73
22
Rowan Molinaro
MN
acgc high school
2026
SS
72
^
Nicholas Jeske
MN
Spectrum High School
2027
C
72
^
Nick Carlson
MN
Eden Prairie
2026
RHP
72
23
Blake Wotachek
MN
Cambridge-Isanti High School
2027
RHP
71
^
Ethan McCubbin
MN
HERMANTOWN SENIOR HIGH
2027
LHP
71
^
Ryder Tri
MN
Cretin Derham Hall
2028
LHP
71
^
Carson Nedland
MN
Anoka
2026
LHP
71
^
Cole Licari
MN
Duluth East
2026
1B
71
24
Hudson Lien
MN
HUTCHINSON SENIOR HIGH
2026
RHP
70
^
Ayden Ayers
MN
Eagan
2027
SS
70
25
Charlie Hayden
MN
Duluth Marshall
2026
OF
69
^
Drew McShane
MN
Eagan Senior High
2027
OF
69
^
Jared Lee
MN
Blooming Prairie Secondary
2026
LHP
69
^
Aiden Cantey
MN
Eagan Senior High
2026
SS
69
^
Gavin Evenson
MN
Willmar Senior High
2026
OF
69
^
Griffin Wimmer
MN
Alexandria Area High School
2026
LHP
69
^
Thor Gulden
MN
Jefferson Senior High
2028
RHP
69
^
Avery Stubbs
MN
Mankato East Senior High
2027
SS
69
CURVE SWEEP+ SCORE ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Sweep+
1
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
124
2
Alexander Kakach
MN
Wayzata High
2027
RHP
122
3
Chase Alcorn
MN
Marshall
2026
RHP
119
4
Drake Brandt
MN
CHASKA HIGH SCHOOL
2028
LHP
118
5
Colten Gunderson
MN
Prior Lake
2026
RHP
115
^
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
115
6
Jack Schultz
MN
Robbinsdale Armstrong
2027
SS
109
7
Kevin Kemp
MN
Eagan
2026
RHP
108
8
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
107
9
Mason Golberg
MN
Prior Lake High School
2027
LHP
105
10
Adam Aasen
MN
Park Center
2026
RHP
104
^
Landon Sanderson
MN
Lk Crystal-Wellcome Memorial Sec.
2027
RHP
104
11
Oliver Danielsen
MN
Edina Senior High
2028
RHP
103
^
Nicholas Jeske
MN
Spectrum High School
2027
C
103
12
Tommy Meyer
MN
Centennial
2026
RHP
102
^
Tyler Lyle
MN
Prior Lake
2027
LHP
102
^
Daschle Duwe
MN
Minnetonka
2026
RHP
102
^
Micah Lung
MN
PERHAM SENIOR HIGH
2028
RHP
102
13
Drew Monson
MN
YELLOW MEDICINE EAST HIGH SCHOOL
2027
OF
101
^
Zach Jacobs
MN
Madelia Secondary
2027
RHP
101
14
Drew Oldenburg
MN
Rogers
2026
OF
100
15
Hudson Lien
MN
HUTCHINSON SENIOR HIGH
2026
RHP
99
^
Max Fredin
MN
Rocori Senior High
2026
RHP
99
^
Miles Jungroth
MN
St. Louis Park Senior High
2026
LHP
99
^
Charlie Hayden
MN
Duluth Marshall
2026
OF
99
16
Gavin Evenson
MN
Willmar Senior High
2026
OF
98
^
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
98
17
Luka Ludens
MN
Minnetonka
2028
SS
97
^
Wyatt Asanovich
MN
Chanhassen High School
2026
3B
97
^
Eddie Cristofono
MN
Chanhassen High School
2026
OF
97
18
Cooper Sanders
MN
Centennial
2028
RHP
95
^
Matthew Smith
MN
Blaine High School
2026
LHP
95
^
Antrell Yoki
MN
Proctor Senior High
2028
LHP
95
^
Everett Lemke
MN
Holy Family Catholic High School
2026
RHP
95
19
Nick Carlson
MN
Eden Prairie
2026
RHP
94
^
Spencer Willman
MN
Champlin Park High School
2029
3B
94
^
Owen Pelstring
MN
Minnetonka
2028
C
94
^
Sawyer Shewmake
MN
Mounds View Senior High
2028
LHP
94
^
Cole Licari
MN
Duluth East
2026
1B
94
20
Braeden Heckman
MN
Burnsville
2028
RHP
93
^
Covin Winter
MN
Loyola Catholic School
2028
3B
93
^
Colton Brandt
MN
Mayo High School
2028
SS
93
21
Sam Friberg
MN
Minnetonka
2026
LHP
92
^
Aiden Marconett
MN
Buffalo Senior High
2026
LHP
92
^
Vyaan Nangia
MN
Wayzata High
2029
RHP
92
^
Logan Coburn
MN
Delano
2028
RHP
92
^
Josh Becker
MN
Rosemount Senior High
2028
OF
92
^
Max Linn
MN
East High School
2027
RHP
92
22
Griffin Wimmer
MN
Alexandria Area High School
2026
LHP
91
^
Dane Pauly
MN
Central High School | Norwood Young America, MN
2026
RHP
91
23
Logan Tretter
MN
East Ridge
2027
RHP
90
^
Hayden Welsch
MN
Hutchinson Senior High
2026
3B
90
^
Colin Frodermann
MN
Hopkins
2027
RHP
90
24
Evan Nordby
MN
Champlin Park High School
2026
RHP
89
25
Josh Bickett
MN
JEFFERSON SENIOR HIGH
2027
OF
88
^
Alden Marsolek
MN
The Marshall School
2027
RHP
88
^
Jacob Garnass
MN
Maple Grove
2028
OF
88
PEAK SLIDER SPIN [RPM] ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
2939 rpm
2
Ethyn Cantin
MN
Becker High School
2027
RHP
2891 rpm
3
Brandon Stafford
MN
Rogers
2026
LHP
2834 rpm
4
Ryan Hjellming
MN
Cannon Falls
2026
RHP
2833 rpm
5
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
2816 rpm
6
Alexander Kakach
MN
Wayzata High
2027
RHP
2811 rpm
7
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2790 rpm
8
Mason Schreiber
MN
Mankato West Senior High
2026
LHP
2772 rpm
9
Bennett Masey
MN
Elk River High School
2027
LHP
2764 rpm
10
Jon Harvey
MN
Lakeville South High
2026
LHP
2750 rpm
11
Parker Killian
MN
Chaska High School
2026
RHP
2748 rpm
12
Josh Smith
MN
Benilde-St Margaret's
2026
RHP
2737 rpm
13
Andrew Lawson
MN
Minnetonka
2027
OF
2702 rpm
14
Paxton Ames
MN
Apple Valley Senior High
2027
RHP
2674 rpm
15
Cooper Caligiuri
MN
Mounds View Senior High
2026
C
2657 rpm
16
Stevie Meyer
MN
Windom Senior High
2026
RHP
2631 rpm
17
BRAYDEN PAKIZ
MN
New Prague Senior High
2026
LHP
2628 rpm
18
Robbie Babcock
MN
St. Croix Preparatory Academy Upper
2026
RHP
2620 rpm
19
Lucas Korman
MN
Alexandria Area High School
2028
SS
2617 rpm
20
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2613 rpm
21
Gavin Wyant
MN
Providence Academy
2027
RHP
2612 rpm
22
Colbe Tappe
MN
Staples-Motley Senior High
2026
C
2608 rpm
23
Thomas Lahr
MN
St. Michael-Albertville Senior High
2027
RHP
2588 rpm
24
Wyatt Asanovich
MN
Chanhassen High School
2026
3B
2587 rpm
25
Daschle Duwe
MN
Minnetonka
2026
RHP
2579 rpm
AVG SLIDER SPIN [RPM] ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Brandon Stafford
MN
Rogers
2026
LHP
2802
2
Ethyn Cantin
MN
Becker High School
2027
RHP
2775
3
Ryan Hjellming
MN
Cannon Falls
2026
RHP
2764
4
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
2748
5
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
2744
6
Jon Harvey
MN
Lakeville South High
2026
LHP
2696
7
Parker Killian
MN
Chaska High School
2026
RHP
2692
8
Alexander Kakach
MN
Wayzata High
2027
RHP
2654
9
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2646
10
Stevie Meyer
MN
Windom Senior High
2026
RHP
2597
11
Lucas Korman
MN
Alexandria Area High School
2028
SS
2597
12
Andrew Lawson
MN
Minnetonka
2027
OF
2593
13
Gavin Wyant
MN
Providence Academy
2027
RHP
2585
14
Paxton Ames
MN
Apple Valley Senior High
2027
RHP
2575
15
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2553
16
Cooper Caligiuri
MN
Mounds View Senior High
2026
C
2547
17
Colbe Tappe
MN
Staples-Motley Senior High
2026
C
2536
18
BRAYDEN PAKIZ
MN
New Prague Senior High
2026
LHP
2530
19
Robbie Babcock
MN
St. Croix Preparatory Academy Upper
2026
RHP
2526
20
Jimmy Storholm
MN
Providence Academy
2028
3B
2512
21
Josh Smith
MN
Benilde-St Margaret's
2026
RHP
2500
22
Mason Schreiber
MN
Mankato West Senior High
2026
LHP
2487
23
Esten Erickson
MN
Park High School
2027
RHP
2485
24
Ethan Hagman
MN
Farmington High School
2026
RHP
2481
25
Adam Aasen
MN
Park Center
2026
RHP
2467
SLIDER HAMMER+ SCORE ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Hammer+
1
Ryan Hjellming
MN
Cannon Falls
2026
RHP
104
2
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
98
3
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
92
4
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
89
5
Esten Erickson
MN
Park High School
2027
RHP
86
6
Chase Sanders
MN
East Ridge
2026
RHP
82
7
Van Tellier
MN
Hopkins Senior High
2026
SS
81
^
Brendan Mademann
MN
Eagan Senior High
2027
RHP
81
^
William Mitchell
MN
Eagan High School
2026
RHP
81
^
Carson Deibele
MN
MONTICELLO SENIOR HIGH
2027
RHP
81
8
Sterling Reed
MN
IMG Academy
2026
RHP
80
^
Tydan Guida
MN
BRAINERD SENIOR HIGH
2027
3B
80
^
Thomas Lahr
MN
St. Michael-Albertville Senior High
2027
RHP
80
9
Jon Harvey
MN
Lakeville South High
2026
LHP
79
10
Nolan Hansen
MN
Buffalo High School MN
2027
RHP
78
^
Noah Carpenter
MN
Wayzata
2026
RHP
78
^
Nick Carlson
MN
Eden Prairie
2026
RHP
78
^
Brenden Swartout
MN
Academy of Holy Angels
2026
RHP
78
11
JT Graupmann
MN
Northfield Senior High
2026
RHP
77
12
Logan Hoen
MN
Belle Plaine
2026
SS
76
^
Everett Lemke
MN
Holy Family Catholic High School
2026
RHP
76
^
Ethyn Cantin
MN
Becker High School
2027
RHP
76
13
Landon Gess-Norling
MN
Alexandria
2026
LHP
75
^
Ethan Krosch
MN
Shakopee High School
2028
SS
75
^
Nolan Andresen
MN
MN Saint Thomas Academy
2027
SS
75
^
Antrell Yoki
MN
Proctor Senior High
2028
LHP
75
^
Noah Dunlap
MN
Austin
2026
LHP
75
14
Connor Finn
MN
Mahtomedi Senior High
2026
LHP
73
^
Nolan Rolloff
MN
Owatonna Senior High School
2027
SS
73
15
Alejandro Chavez
MN
Osseo Senior High
2027
RHP
71
^
Wyatt Asanovich
MN
Chanhassen High School
2026
3B
71
^
Leighton Matney
MN
Groton School
2028
RHP
71
16
Joshua Henchen
MN
Champlin Park High School
2026
RHP
70
^
Ike Crouser
MN
Cretin-Derham Hall
2027
RHP
70
17
Donovan Vendel
MN
Champlin Park High School
2026
RHP
69
^
Quincy Standal
MN
St. Michael-Albertville Senior High
2026
RHP
69
^
Jackson LaRoche
MN
Big Lake Senior High
2027
LHP
69
^
Charlie Johnson
MN
Chanhassen High School
2026
OF
69
^
Chaz Doughty
MN
Rockford Secondary
2028
SS
69
18
Kai Larsen
MN
Woodbury High School
2026
SS
68
^
Oliver Taynton
MN
Maple Grove
2026
OF
68
^
Carter Nelson
MN
Stillwater Area High School
2026
RHP
68
^
Jake Murphy
MN
St Cloud Cathedral
2028
RHP
68
^
Kalin Jochum
MN
Chaska High School
2027
3B
68
^
Cooper Peterson
MN
PARK CENTER IB WORLD SCHOOL
2026
RHP
68
19
Griffin Epema
MN
Montevideo Senior High
2027
SS
67
20
Ayden Ayers
MN
Eagan
2027
SS
66
^
Logan Nistler
MN
Andover High School
2026
RHP
66
^
Owen Schornstein
MN
Champlin Park
2028
1B
66
^
Andrew Lawson
MN
Minnetonka
2027
OF
66
21
Samuel Kodesh
MN
Delano High School
2026
RHP
65
^
Wyatt Hicks
MN
Forest Lake Area High School
2026
RHP
65
^
Adam Aasen
MN
Park Center
2026
RHP
65
22
Nevan Johnson
MN
MARANATHA CHRISTIAN ACADEMY
2026
RHP
64
^
Rowan Deming
MN
Cretin-Derham Hall
2028
C
64
^
Sam Nilsson
MN
St. Thomas Academy
2026
LHP
64
^
Colbe Tappe
MN
Staples-Motley Senior High
2026
C
64
^
Ethan McCubbin
MN
HERMANTOWN SENIOR HIGH
2027
LHP
64
^
Daylon Holter
MN
Sartell Senior High
2028
RHP
64
23
Jonathan Bulthuis
MN
MAPLE GROVE SENIOR HIGH
2028
RHP
63
^
Noah Christenson
MN
Minnetonka
2028
OF
63
^
Quentin Adams
MN
Edina Senior High
2027
OF
63
^
Michael Scroggins
MN
Spring Lake Park Senior High
2026
RHP
63
^
Mason Schreiber
MN
Mankato West Senior High
2026
LHP
63
^
Hudson Olson
MN
Orono Senior High
2027
RHP
63
24
Max Lundberg
MN
Blackduck Secondary
2027
3B
62
^
Tanner Wylie
MN
Champlin Park High School
2026
RHP
62
^
Noah Mrnak
MN
Lakeville North
2028
RHP
62
^
Jacob Garnass
MN
Maple Grove
2028
OF
62
25
Case Koopal
MN
Lyle Secondary
2028
3B
61
^
Beckett Shimpa
MN
Maple Grove
2027
LHP
61
^
Jimmy Dahlen
MN
Southwest Christian High School
2027
RHP
61
SLIDER SWEEP+ SCORE ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Sweep+
1
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
128
2
Will Von Bank
MN
Providence Academy, Minnesota
2028
OF
122
3
Sterling Reed
MN
IMG Academy
2026
RHP
109
^
Esten Erickson
MN
Park High School
2027
RHP
109
^
Brett Lapcinski
MN
Denfeld High School
2027
OF
109
4
Ethan Krosch
MN
Shakopee High School
2028
SS
108
^
Jon Harvey
MN
Lakeville South High
2026
LHP
108
5
Robbie Copenhagen
MN
Minnetonka
2028
C
107
^
Carson Deibele
MN
MONTICELLO SENIOR HIGH
2027
RHP
107
6
Donovan Vendel
MN
Champlin Park High School
2026
RHP
106
^
Van Tellier
MN
Hopkins Senior High
2026
SS
106
^
Andrew Lawson
MN
Minnetonka
2027
OF
106
7
Jackson LaRoche
MN
Big Lake Senior High
2027
LHP
105
^
William Mitchell
MN
Eagan High School
2026
RHP
105
8
Brendan Mademann
MN
Eagan Senior High
2027
RHP
104
^
Cooper Peterson
MN
PARK CENTER IB WORLD SCHOOL
2026
RHP
104
9
Jacob Garnass
MN
Maple Grove
2028
OF
103
^
Griffin Epema
MN
Montevideo Senior High
2027
SS
103
^
Nolan Rolloff
MN
Owatonna Senior High School
2027
SS
103
10
Thomas Lahr
MN
St. Michael-Albertville Senior High
2027
RHP
102
^
Carter Nelson
MN
Stillwater Area High School
2026
RHP
102
^
Nolan Hansen
MN
Buffalo High School MN
2027
RHP
102
11
Everett Lemke
MN
Holy Family Catholic High School
2026
RHP
100
^
Leighton Matney
MN
Groton School
2028
RHP
100
12
Landon Gess-Norling
MN
Alexandria
2026
LHP
99
^
Noah Dunlap
MN
Austin
2026
LHP
99
13
Kalin Jochum
MN
Chaska High School
2027
3B
98
14
Quincy Standal
MN
St. Michael-Albertville Senior High
2026
RHP
95
^
Adam Aasen
MN
Park Center
2026
RHP
95
15
Ayden Ayers
MN
Eagan
2027
SS
94
16
Nevan Johnson
MN
MARANATHA CHRISTIAN ACADEMY
2026
RHP
93
^
Dane Guzzo
MN
Cotter High School
2026
LHP
93
^
Brody Illa
MN
Eagan Senior High
2026
RHP
93
17
Antrell Yoki
MN
Proctor Senior High
2028
LHP
92
^
Kai Larsen
MN
Woodbury High School
2026
SS
92
18
Beckett Shimpa
MN
Maple Grove
2027
LHP
91
^
Chase Sanders
MN
East Ridge
2026
RHP
91
^
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
91
19
Connor Finn
MN
Mahtomedi Senior High
2026
LHP
90
^
Chaz Doughty
MN
Rockford Secondary
2028
SS
90
20
Noah Mrnak
MN
Lakeville North
2028
RHP
89
^
Noah Carpenter
MN
Wayzata
2026
RHP
89
^
Nick Carlson
MN
Eden Prairie
2026
RHP
89
21
Jake Murphy
MN
St Cloud Cathedral
2028
RHP
88
^
JT Graupmann
MN
Northfield Senior High
2026
RHP
88
22
Thomas Leeper
MN
CHASKA HIGH SCHOOL
2028
RHP
87
^
Ethyn Cantin
MN
Becker High School
2027
RHP
87
^
Jackson Bahr
MN
East Ridge
2028
RHP
87
^
Wyatt Asanovich
MN
Chanhassen High School
2026
3B
87
^
Nolan Andresen
MN
MN Saint Thomas Academy
2027
SS
87
^
Tydan Guida
MN
BRAINERD SENIOR HIGH
2027
3B
87
23
Wyatt Hicks
MN
Forest Lake Area High School
2026
RHP
86
24
Owen Schornstein
MN
Champlin Park
2028
1B
83
^
Ethan Sauer
MN
Shakopee High School
2026
RHP
83
25
Reid Marland
MN
Lakeville South High
2026
LHP
82
^
Oliver Taynton
MN
Maple Grove
2026
OF
82
^
Brayden Ashbaugh
MN
Buffalo Senior High
2028
3B
82
PEAK CURVEBALL SPIN [RPM] 2026
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Drew Ellingson
MN
Perham Senior High
2026
RHP
2760 rpm
2
Brandon Stafford
MN
Rogers
2026
LHP
2717 rpm
3
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
2689 rpm
4
Daschle Duwe
MN
Minnetonka
2026
RHP
2686 rpm
5
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2686 rpm
AVG CURVEBALL SPIN [RPM] 2026
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Drew Ellingson
MN
Perham Senior High
2026
RHP
2665 rpm
2
Daschle Duwe
MN
Minnetonka
2026
RHP
2595 rpm
3
Sean Lethert
MN
Hill Murray
2026
LHP
2579 rpm
4
Brandon Stafford
MN
Rogers
2026
LHP
2566 rpm
5
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
2538 rpm
CURVE HAMMER+ SCORE 2026
Rank
Name
State
School
Class
Pos
Hammer+
1
Daschle Duwe
MN
Minnetonka
2026
RHP
97
2
Kevin Kemp
MN
Eagan
2026
RHP
95
3
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
91
4
Chase Alcorn
MN
Marshall
2026
RHP
90
5
Tate Becker
MN
Madelia Secondary
2026
SS
88
^
Myken Anderson
MN
Eden Prairie Senior High
2026
RHP
88
CURVE SWEEP+ SCORE 2026
Rank
Name
State
School
Class
Pos
Sweep+
1
Chase Alcorn
MN
Marshall
2026
RHP
119
2
Colten Gunderson
MN
Prior Lake
2026
RHP
115
3
Kevin Kemp
MN
Eagan
2026
RHP
108
4
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
107
5
Adam Aasen
MN
Park Center
2026
RHP
104
PEAK SLIDER SPIN [RPM] 2026
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Brandon Stafford
MN
Rogers
2026
LHP
2834 rpm
2
Ryan Hjellming
MN
Cannon Falls
2026
RHP
2833 rpm
3
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
2816 rpm
4
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
2790 rpm
5
Mason Schreiber
MN
Mankato West Senior High
2026
LHP
2772 rpm
AVG SLIDER SPIN [RPM] 2026
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Brandon Stafford
MN
Rogers
2026
LHP
2802
2
Ryan Hjellming
MN
Cannon Falls
2026
RHP
2764
3
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
2744
4
Jon Harvey
MN
Lakeville South High
2026
LHP
2696
5
Parker Killian
MN
Chaska High School
2026
RHP
2692
SLIDER HAMMER+ SCORE 2026
Rank
Name
State
School
Class
Pos
Hammer+
1
Ryan Hjellming
MN
Cannon Falls
2026
RHP
104
2
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
98
3
Brayden Kottschade
MN
Rochester Lourdes
2026
RHP
89
4
Chase Sanders
MN
East Ridge
2026
RHP
82
5
Van Tellier
MN
Hopkins Senior High
2026
SS
81
^
William Mitchell
MN
Eagan High School
2026
RHP
81
SLIDER SWEEP+ SCORE 2026
Rank
Name
State
School
Class
Pos
Sweep+
1
Matthew Grundtner
MN
Spring Lake Park Senior High
2026
RHP
128
2
Sterling Reed
MN
IMG Academy
2026
RHP
109
3
Jon Harvey
MN
Lakeville South High
2026
LHP
108
4
Donovan Vendel
MN
Champlin Park High School
2026
RHP
106
^
Van Tellier
MN
Hopkins Senior High
2026
SS
106
5
William Mitchell
MN
Eagan High School
2026
RHP
105
PEAK CURVEBALL SPIN [RPM] 2027
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Bennett Masey
MN
Elk River High School
2027
LHP
2815 rpm
2
Alexander Kakach
MN
Wayzata High
2027
RHP
2790 rpm
3
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
2785 rpm
4
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2713 rpm
5
Evan O'Bryan
MN
St. Charles Secondary
2027
RHP
2639 rpm
AVG CURVEBALL SPIN [RPM] 2027
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Bennett Masey
MN
Elk River High School
2027
LHP
2781 rpm
2
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
2701 rpm
3
Alexander Kakach
MN
Wayzata High
2027
RHP
2684 rpm
4
Jackson Kolb
MN
White Bear North Campus Senior
2027
RHP
2512 rpm
5
Evan O'Bryan
MN
St. Charles Secondary
2027
RHP
2458 rpm
CURVE HAMMER+ SCORE 2027
Rank
Name
State
School
Class
Pos
Hammer+
1
Alexander Kakach
MN
Wayzata High
2027
RHP
95
2
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
89
3
Weston Blevins
MN
Eden Prairie
2027
RHP
84
4
Drew Monson
MN
YELLOW MEDICINE EAST HIGH SCHOOL
2027
OF
83
^
Jack Schultz
MN
Robbinsdale Armstrong
2027
SS
83
5
Logan Tretter
MN
East Ridge
2027
RHP
82
CURVE SWEEP+ SCORE 2027
Rank
Name
State
School
Class
Pos
Sweep+
1
Alexander Kakach
MN
Wayzata High
2027
RHP
122
2
Steele Johnson
MN
CENTENNIAL HIGH SCHOOL
2027
RHP
115
3
Jack Schultz
MN
Robbinsdale Armstrong
2027
SS
109
4
Mason Golberg
MN
Prior Lake High School
2027
LHP
105
5
Landon Sanderson
MN
Lk Crystal-Wellcome Memorial Sec.
2027
RHP
104
PEAK SLIDER SPIN [RPM] 2027
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Ethyn Cantin
MN
Becker High School
2027
RHP
2891 rpm
2
Alexander Kakach
MN
Wayzata High
2027
RHP
2811 rpm
3
Bennett Masey
MN
Elk River High School
2027
LHP
2764 rpm
4
Andrew Lawson
MN
Minnetonka
2027
OF
2702 rpm
5
Paxton Ames
MN
Apple Valley Senior High
2027
RHP
2674 rpm
AVG SLIDER SPIN [RPM] 2027
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Ethyn Cantin
MN
Becker High School
2027
RHP
2775
2
Alexander Kakach
MN
Wayzata High
2027
RHP
2654
3
Andrew Lawson
MN
Minnetonka
2027
OF
2593
4
Gavin Wyant
MN
Providence Academy
2027
RHP
2585
5
Paxton Ames
MN
Apple Valley Senior High
2027
RHP
2575
SLIDER HAMMER+ SCORE 2027
Rank
Name
State
School
Class
Pos
Hammer+
1
Esten Erickson
MN
Park High School
2027
RHP
86
2
Brendan Mademann
MN
Eagan Senior High
2027
RHP
81
^
Carson Deibele
MN
MONTICELLO SENIOR HIGH
2027
RHP
81
3
Tydan Guida
MN
BRAINERD SENIOR HIGH
2027
3B
80
^
Thomas Lahr
MN
St. Michael-Albertville Senior High
2027
RHP
80
4
Nolan Hansen
MN
Buffalo High School MN
2027
RHP
78
5
Ethyn Cantin
MN
Becker High School
2027
RHP
76
SLIDER SWEEP+ SCORE 2027
Rank
Name
State
School
Class
Pos
Sweep+
1
Esten Erickson
MN
Park High School
2027
RHP
109
^
Brett Lapcinski
MN
Denfeld High School
2027
OF
109
2
Carson Deibele
MN
MONTICELLO SENIOR HIGH
2027
RHP
107
3
Andrew Lawson
MN
Minnetonka
2027
OF
106
4
Jackson LaRoche
MN
Big Lake Senior High
2027
LHP
105
5
Brendan Mademann
MN
Eagan Senior High
2027
RHP
104
MORE MN TOP PERFORMERS CONTENT
- MN Prep Baseball Minnesota Top Performers of 2025: Curve/Slider Metrics (TrackMan) 11/19/25
- MN Prep Baseball Minnesota Top Performers of 2025: Fastball Metrics (TrackMan) 11/18/25
- MN Prep Baseball Minnesota Top Performers of 2025: Catcher Metrics 11/14/25
- MN Prep Baseball Minnesota Top Performers of 2025: Outfield Velocity 11/13/25
- MN Prep Baseball Minnesota Top Performers of 2025: Infield Velocity 11/12/25
- MN Prep Baseball Minnesota Top Performers of 2025: Exit Velocity 11/11/25
- MN Prep Baseball Minnesota Top Performers of 2025: 60 Yard Dash 11/10/25
UPCOMING MINNESOTA EVENTS
| EVENT | DATE | LOCATION |
| Preseason ID-Central Minnesota | 02/28 | St. John's University |
| Rising Stars ID-Central Minnesota (2030s only) | 02/28 | St. John's University |
| Preseason ID-Mankato | 03/07 | Bethany Lutheran College |
| Rising Stars ID-Mankato (2030s only) | 03/07 | Bethany Lutheran College |
| Preseason ID-Twin Cities | 03/08 | Mash Campus |
| Rising Stars ID-Twin Cities S1 (2030s only) | 03/08 | Mash Campus |
| Preseason All-State (Invite Only) | 03/14-3/15 | Mash Campus |
| Rising Stars ID-Twin Cities S2 (2030s only) | 03/14 | Mash Campus |
| Rising Stars ID-Twin Cities S3 (2030s only) | 03/15 | Mash Campus |
