Prep Baseball Report

Prep Baseball Minnesota Top Performers of 2025: Curve/Slider Metrics (TrackMan)


Andy Judkins
State Director, Prep Baseball Minnesota

 

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

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