2026 Prep Baseball Minnesota Preseason All-State: Blast Metrics
March 20, 2026
SAVAGE, MINNESOTA - From Saturday March 14th to Sunday March 15th , Prep Baseball Minnesota held its Preseason All-State at the Mash Campus in Savage, Minnesota. The event featured over 350 prospects from the class of 2027 through 2029. The event had many solid performances from the players in attendance. Thank you to the players, parents, coaches and the Mash staff for such a great event.
There were a number of great individual performances this year at the Minnesota Preseason All-State event.
+ CLICK HERE TO VIEW COMPLETE STATISTICS
Below we have listed the leaders for each Blast hitting category at the event.
BLAST | ALL CLASSES
HIGHEST AVERAGE BAT SPEED
| Rank | Name | State | School | Class | Pos | Bat Speed (max) |
| 1 | Owen Schornstein | MN | Champlin Park | 2028 | 1B | 86.7 mph |
| 2 | Jonas Harper | MN | Roseville Area Senior High | 2027 | SS | 85.6 mph |
| 3 | Caleb Martin | MN | Big Lake Senior High | 2027 | OF | 83.0 mph |
| 4 | Drew Francis | MN | Heritage Christian Academy | 2028 | OF | 82.7 mph |
| 5 | Miles Tomaszewski | MN | Cleveland Secondary | 2028 | 3B | 82.6 mph |
HIGHEST AVERAGE HAND SPEED
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Ben Evenson | MN | Prior Lake | 2027 | 3B | 26.4 mph |
| 2 | Wyatt Gelineau | MN | Eagan Senior High | 2028 | RHP | 26.3 mph |
| 3 | Cade Hamilton | MN | East Ridge | 2027 | 1B | 24.8 mph |
| 4 | Vincent Bohle | MN | Mounds View Senior High | 2028 | RHP | 24.5 mph |
| 5 | Nicholas Krautkremer | MN | Wayzata High | 2027 | RHP | 24.4 mph |
HIGHEST AVERAGE ROTATIONAL ACCELERATION
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Wyatt Gelineau | MN | Eagan Senior High | 2028 | RHP | 33.8 g |
| 2 | Mat Matejka | MN | Dover-Eyota High School | 2027 | OF | 29.4 g |
| 3 | Charlie Fenlon | MN | cretin derham hall | 2028 | OF | 28.3 g |
| 4 | Hank Appert | MN | Stillwater Area High School | 2029 | 1B | 25.8 g |
| 5 | Ben Evenson | MN | Prior Lake | 2027 | 3B | 24.8 g |
HIGHEST AVERAGE ON-PLANE EFFICIENCY
| Rank | Name | State | School | Class | Pos | On Plane Eff (avg) |
| 1 | Drew Boyd | MN | Eagan Senior High | 2027 | OF | 94 % |
| 2 | Charlie Heath | MN | Cretin-Derham Hall | 2028 | RHP | 92 % |
| 3 | Brady Keane | MN | Totino-Grace | 2027 | C | 91 % |
| 4 | Hank Appert | MN | Stillwater Area High School | 2029 | 1B | 89 % |
| 5 | Jackson Peterson | MN | Cloquet Senior | 2027 | SS | 89 % |
BLAST | BY CLASS
HIGHEST AVERAGE BAT SPEED
| Rank | Name | State | School | Class | Pos | Bat Speed (max) |
| 1 | Jonas Harper | MN | Roseville Area Senior High | 2027 | SS | 85.6 mph |
| 2 | Caleb Martin | MN | Big Lake Senior High | 2027 | OF | 83.0 mph |
| 3 | Joey Terhaar | MN | Totino-Grace High School | 2027 | LHP | 82.0 mph |
| 4 | Weston Blevins | MN | Eden Prairie | 2027 | RHP | 81.7 mph |
| 5 | Nicholas Moran | MN | St. Louis Park Senior High | 2027 | 3B | 81.2 mph |
| 6 | Eli Martin | MN | Zimmerman High School | 2027 | OF | 80.5 mph |
| 7 | Jaden Anderson | MN | CENTENNIAL HIGH SCHOOL | 2027 | RHP | 80.1 mph |
| 8 | Lincoln Reeder | MN | Anoka High School | 2027 | CF | 79.7 mph |
| 9 | Charlie Wielinski | MN | Rosemount High School | 2027 | C | 79.3 mph |
| 10 | Dillon McNamara | MN | Champlin Park High School | 2027 | 1B | 79.0 mph |
| Rank | Name | State | School | Class | Pos | Bat Speed (max) |
| 1 | Owen Schornstein | MN | Champlin Park | 2028 | 1B | 86.7 mph |
| 2 | Drew Francis | MN | Heritage Christian Academy | 2028 | OF | 82.7 mph |
| 3 | Miles Tomaszewski | MN | Cleveland Secondary | 2028 | 3B | 82.6 mph |
| 4 | Henry Semans | MN | Blaine High School | 2028 | SS | 79.1 mph |
| 5 | Cooper Sanders | MN | Centennial | 2028 | RHP | 78.9 mph |
| 6 | Heaton Brodina | MN | Bemidji Senior High | 2028 | 3B | 78.0 mph |
| 7 | Frank Barry | MN | Rosemount | 2028 | OF | 77.5 mph |
| 8 | Leighton Matney | MN | Groton School | 2028 | RHP | 76.6 mph |
| 9 | Javier Cohen | MN | Minnetonka Senior High | 2028 | OF | 75.6 mph |
| ^ | Lincoln Page | MN | Edina Senior High | 2028 | OF | 75.6 mph |
| 10 | Noah Heckman | MN | Fairmont JR./SR. High School | 2028 | RHP | 75.0 mph |
| Rank | Name | State | School | Class | Pos | Bat Speed (max) |
| 1 | Ari Miller | MN | Edina Senior High | 2029 | LHP | 75.8 mph |
| 2 | JJ McMenamy | ND | West Fargo Sheyenne High School | 2029 | SS | 75.5 mph |
| 3 | Oliver Chamberlain | MN | Stillwater Area High School | 2029 | 3B | 74.3 mph |
| 4 | Sam Van Epern | MN | Robbinsdale Armstrong Senior High | 2029 | RHP | 73.5 mph |
| 5 | Raymond Onstad | MN | Cretin Derham Hall | 2029 | 3B | 72.7 mph |
| 6 | Roman Chirhart | MN | Woodbury High School | 2029 | C | 71.9 mph |
| 7 | Mark Larson | MN | Chaska High School | 2029 | SS | 71.8 mph |
| 8 | Tiger Leigh | MN | Minnetonka | 2029 | RHP | 71.3 mph |
| 9 | Henry Michel | MN | Rosemount Senior High | 2029 | C | 70.5 mph |
| 10 | Connor Gibney | MN | Benilde-St. Margaret | 2029 | RHP | 70.4 mph |
| ^ | Deacon Remitz | MN | Forest Lake | 2029 | C | 70.4 mph |
HIGHEST AVERAGE HAND SPEED
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Ben Evenson | MN | Prior Lake | 2027 | 3B | 26.4 mph |
| 2 | Cade Hamilton | MN | East Ridge | 2027 | 1B | 24.8 mph |
| 3 | Nicholas Krautkremer | MN | Wayzata High | 2027 | RHP | 24.4 mph |
| 4 | Ricky Hillard | MN | Minnetonka | 2027 | RHP | 24.2 mph |
| 5 | Braxton Wojcik | MN | Mankato East Senior High | 2027 | RHP | 24.2 mph |
| 6 | Mat Matejka | MN | Dover-Eyota High School | 2027 | OF | 23.5 mph |
| 7 | Christopher Worm | MN | Prior Lake High School | 2027 | C | 23.3 mph |
| 8 | Isaac Feller | MN | Cretin-Derham Hall | 2027 | OF | 23.3 mph |
| 9 | Alex Asmus | MN | Morris Area Secondary | 2027 | C | 23.2 mph |
| 10 | Wyatt Jegtvig | MN | Hawley Secondary | 2027 | OF | 23.1 mph |
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Wyatt Gelineau | MN | Eagan Senior High | 2028 | RHP | 26.3 mph |
| 2 | Vincent Bohle | MN | Mounds View Senior High | 2028 | RHP | 24.5 mph |
| 3 | Cooper Sanders | MN | Centennial | 2028 | RHP | 23.3 mph |
| 4 | Joey Castle | MN | Brainerd Senior High | 2028 | RHP | 23.2 mph |
| 5 | Leighton Matney | MN | Groton School | 2028 | RHP | 23.0 mph |
| 6 | Madden Lendt | MN | Springfield Secondary | 2028 | SS | 22.8 mph |
| 7 | Jacob Ellingson | MN | Willmar Senior High | 2028 | C | 22.5 mph |
| 8 | Carson Haugen | MN | Buffalo Senior High | 2028 | 3B | 22.3 mph |
| 9 | Javier Cohen | MN | Minnetonka Senior High | 2028 | OF | 22.3 mph |
| 10 | Frank Barry | MN | Rosemount | 2028 | OF | 22.2 mph |
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Mark Larson | MN | Chaska High School | 2029 | SS | 23.0 mph |
| 2 | Keagan McDermott | MN | Rosemount | 2029 | OF | 22.6 mph |
| 3 | Hank Appert | MN | Stillwater Area High School | 2029 | 1B | 22.0 mph |
| 4 | Ari Miller | MN | Edina Senior High | 2029 | LHP | 21.7 mph |
| 5 | Oliver Chamberlain | MN | Stillwater Area High School | 2029 | 3B | 21.7 mph |
| 6 | Owen Brookins | MN | Orono Senior High | 2029 | LHP | 21.5 mph |
| 7 | Tiger Leigh | MN | Minnetonka | 2029 | RHP | 20.9 mph |
| 8 | Roman Chirhart | MN | Woodbury High School | 2029 | C | 20.8 mph |
| 9 | JJ McMenamy | ND | West Fargo Sheyenne High School | 2029 | SS | 20.7 mph |
| 10 | Deacon Remitz | MN | Forest Lake | 2029 | C | 20.2 mph |
HIGHEST AVERAGE ROTATIONAL ACCELERATION
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Mat Matejka | MN | Dover-Eyota High School | 2027 | OF | 29.4 g |
| 2 | Ben Evenson | MN | Prior Lake | 2027 | 3B | 24.8 g |
| 3 | Caleb Martin | MN | Big Lake Senior High | 2027 | OF | 23.2 g |
| 4 | Christopher Worm | MN | Prior Lake High School | 2027 | C | 22.9 g |
| 5 | Damon Torke | MN | Champlin Park High School | 2027 | RHP | 22.1 g |
| 6 | Mason Henderson | MN | Rosemount Senior High | 2027 | SS | 20.0 g |
| 7 | Alexander Kakach | MN | Wayzata High | 2027 | RHP | 19.9 g |
| 8 | Alex Asmus | MN | Morris Area Secondary | 2027 | C | 19.8 g |
| 9 | Nolan Sease | MN | Park High School | 2027 | OF | 19.4 g |
| 10 | Drew Boyd | MN | Eagan Senior High | 2027 | OF | 19.4 g |
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Wyatt Gelineau | MN | Eagan Senior High | 2028 | RHP | 33.8 g |
| 2 | Charlie Fenlon | MN | cretin derham hall | 2028 | OF | 28.3 g |
| 3 | Leighton Matney | MN | Groton School | 2028 | RHP | 22.9 g |
| 4 | Cooper Sanders | MN | Centennial | 2028 | RHP | 22.6 g |
| 5 | Vincent Bohle | MN | Mounds View Senior High | 2028 | RHP | 20.5 g |
| 6 | Logan Foster | MN | Providence Academy | 2028 | OF | 19.8 g |
| 7 | Austin Webb | MN | Rogers | 2028 | 3B | 19.1 g |
| 8 | Beau Cazin | MN | Blaine High School | 2028 | OF | 17.8 g |
| 9 | Josh Lindaman | MN | Farmington High School | 2028 | OF | 17.5 g |
| 10 | Jacob Rossum | MN | Anoka | 2028 | C | 17.4 g |
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Hank Appert | MN | Stillwater Area High School | 2029 | 1B | 25.8 g |
| 2 | Mark Larson | MN | Chaska High School | 2029 | SS | 24.1 g |
| 3 | Ari Miller | MN | Edina Senior High | 2029 | LHP | 19.5 g |
| 4 | Keagan McDermott | MN | Rosemount | 2029 | OF | 16.9 g |
| 5 | Tiger Leigh | MN | Minnetonka | 2029 | RHP | 16.1 g |
| 6 | Roman Chirhart | MN | Woodbury High School | 2029 | C | 13.2 g |
| 7 | Aaron Smith | MN | Cretin Derham Hall | 2029 | OF | 12.9 g |
| 8 | Oliver Chamberlain | MN | Stillwater Area High School | 2029 | 3B | 12.8 g |
| 9 | Owen Brookins | MN | Orono Senior High | 2029 | LHP | 12.5 g |
| 10 | Sam Van Epern | MN | Robbinsdale Armstrong Senior High | 2029 | RHP | 12.2 g |
HIGHEST AVERAGE ON-PLANE EFFICIENCY
| Rank | Name | State | School | Class | Pos | On Plane Eff (avg) |
| 1 | Drew Boyd | MN | Eagan Senior High | 2027 | OF | 94 % |
| 2 | Brady Keane | MN | Totino-Grace | 2027 | C | 91 % |
| 3 | Jackson Peterson | MN | Cloquet Senior | 2027 | SS | 89 % |
| 4 | Logan O'Brien | MN | Elk River Senior High | 2027 | SS | 86 % |
| 5 | Noah Little | WI | St Croix Lutheran High School | 2027 | SS | 86 % |
| 6 | Nicholas Jeske | MN | Spectrum High School | 2027 | C | 85 % |
| 7 | Mat Matejka | MN | Dover-Eyota High School | 2027 | OF | 85 % |
| 8 | Ben Chamberlain | MN | Apple Valley Senior High | 2027 | OF | 84 % |
| 9 | Gavin Hering | MN | Mankato East Senior High | 2027 | 1B | 84 % |
| 10 | Orion Walker Kuklock | MN | St. Michael-Albertville Senior High | 2027 | RHP | 83 % |
| Rank | Name | State | School | Class | Pos | On Plane Eff (avg) |
| 1 | Charlie Heath | MN | Cretin-Derham Hall | 2028 | RHP | 92 % |
| 2 | Gabe Unklesbay | MN | Mahtomedi Senior High | 2028 | C | 83 % |
| 3 | Owen Pelstring | MN | Minnetonka | 2028 | C | 82 % |
| 4 | Eli Larsen | MN | Woodbury High School | 2028 | SS | 82 % |
| 5 | Lincoln Chandler | MN | Red Wing Senior High | 2028 | OF | 81 % |
| 6 | Javier Cohen | MN | Minnetonka Senior High | 2028 | OF | 80 % |
| 7 | Carter Simon | MN | Osseo Senior High | 2028 | OF | 80 % |
| 8 | Noah Mrnak | MN | Lakeville North High | 2028 | RHP | 80 % |
| 9 | Ryder Tri | MN | Cretin Derham Hall | 2028 | LHP | 80 % |
| 10 | Jake Murphy | MN | St Cloud Cathedral | 2028 | RHP | 78 % |
| Rank | Name | State | School | Class | Pos | On Plane Eff (avg) |
| 1 | Hank Appert | MN | Stillwater Area High School | 2029 | 1B | 89 % |
| 2 | Owen Schmitz | MN | Shakopee High School | 2029 | SS | 88 % |
| 3 | Joey Diaz | MN | Washburn High | 2029 | RHP | 84 % |
| 4 | Caleb Williams | MN | Woodbury High School | 2029 | SS | 81 % |
| 5 | Grady Torgrude | MN | Mahtomedi Senior High | 2029 | OF | 80 % |
| 6 | Keagan McDermott | MN | Rosemount | 2029 | OF | 77 % |
| 7 | Connor Gibney | MN | Benilde-St. Margaret | 2029 | RHP | 76 % |
| 8 | Holden Semans | MN | Blaine | 2029 | OF | 76 % |
| 9 | Aaron Smith | MN | Cretin Derham Hall | 2029 | OF | 74 % |
| 10 | Raymond Onstad | MN | Cretin Derham Hall | 2029 | 3B | 72 % |
MORE PRESEASON ALL-STATE CONTENT
- MN 2026 Prep Baseball Minnesota Preseason All-State: Blast Metrics 3/20/26
- MN 2026 Prep Baseball Minnesota Preseason All-State: Trackman Hitting 3/19/26
- MN 2026 Prep Baseball Minnesota Preseason All-State: Trackman Pitching 3/18/26
- MN 2026 Prep Baseball Minnesota Preseason All-State: Data Dive 3/17/26
- MN 2026 Prep Baseball Minnesota Preseason All-State: Record Breakers? 3/12/26
- MN Prep Baseball Minnesota Preseason All-State: All-Time Leaders 3/11/26
- MN 2026 Prep Baseball Minnesota Preseason All-State: Event Preview 3/10/26
