Ontario Preseason Invitational: Pitching Data Dive
February 18, 2026
On Monday, February 16th, the Prep Baseball Ontario staff hosted it's second annual Preseason Invitational, an Invite-Only event for premiere talent in the 2026-2029 classes, hosted at Future MVP Baseball Lab in Scarborough, Ontario.
This event featured roughly 75 top prospects in the 2026 - 2029 classes as players were competing for roster spots on Canada/Ontario's National Team's at events such as the Future Games, Senior Future Games, West Coast Games, New York State Games, NorthEast Senior Games and the Best of the West.
All players ran through a full workout that included batting practice and bullpens captured on our TrackMan, swings captured by Blast Motion, 30-yard with splits captured by VALD Performance and positional metrics. Over the next several days we'll be highlighting top performers from the event within our post-event analysis. Stay locked into our social media channels over the next several days as we continue to push out video, leaderboards and more.
Earlier this week, we broke down the top measurable data performers from the event with our Statistical Analysis article. Now, we will take a further in-depth look at the top pitchers with the help of our tech partnerships, broken down by the categories down below:
For complete event results, click here.
To view the Class of 2026 Commitment Board, click here.
To register for the Cambridge Preseason Invite (Feb. 21), click here.
To register for the Ontario Rising Stars ID - 2030/31 Classes (Mar. 1), click here.
To register for the Ottawa/Gatineau Spring Invite (Mar. 22), click here.
To register for the Montreal Spring Invite (Apr. 25), click here.
FASTBALL
MAX VELOCITY (MPH)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 89.6 mph |
| 2 | Ethan Reason | ON | SDSS | 2026 | LHP | 89.3 mph |
| 3 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | 89.0 mph |
| 4 | Callum Reid Oldridge | ON | Loyola Catholic Secondary School | 2028 | LHP | 88.3 mph |
| 5 | Carter Hampton | ON | Preston | 2027 | RHP | 87.5 mph |
| 6 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 86.6 mph |
| 7 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | 86.3 mph |
| 8 | Ethan Pui | ON | Markham District High School | 2026 | RHP | 85.9 mph |
| 9 | Ryan Dunham | ON | Newmarket Jr.-Sr. High School | 2027 | RHP | 85.8 mph |
| 10 | Jacob Gillies | ON | Glenview park | 2027 | RHP | 84.7 mph |
| 11 | Luca D'Aquila | ON | Anderson CVI | 2028 | RHP | 84.7 mph |
| 12 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | 83.4 mph |
| 13 | Meelad Shiralian | ON | Bill Crothers Secondary School | 2027 | RHP | 83.3 mph |
| 14 | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 82.8 mph |
| 15 | Rylie Zastre | ON | St. Peter CSS | 2028 | RHP | 82.7 mph |
Max Fastball Velocity: This metric calculates the speed of the pitch as it’s released from the pitcher’s hand.
SPIN RATE (AVG)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | 2336 rpm |
| 2 | Callum Reid Oldridge | ON | Loyola Catholic Secondary School | 2028 | LHP | 2299 rpm |
| 3 | Mark Palasti | ON | Georgetown District High School | 2028 | 3B | 2284 rpm |
| 4 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 2211 rpm |
| 5 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | 2194 rpm |
| 6 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 2144 rpm |
| 7 | Olivier Seguin | ON | Sacré Coeur | 2029 | 3B | 2107 rpm |
| 8 | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 2085 rpm |
| 9 | Jacob Gillies | ON | Glenview park | 2027 | RHP | 2071 rpm |
| 10 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 2055 rpm |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute (rpm). Historical data shows that high-spin fastballs lessen the impact of gravity, allowing for more ‘rise’ (or less fall, in other words) as it carries through the zone. Low-spin fastballs typically indicate the pitch has greater horizontal action, often making it tougher to square up, but generally easier to make contact with, leading to more ground balls, while high-spin fastballs show a correlation with swings and misses.
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Olivier Seguin | ON | Sacré Coeur | 2029 | 3B | 19.8 in |
| 2 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | 17.2 in |
| 3 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | 17.1 in |
| 4 | Theo Danos | ON | Father Lopez Catholic High School | 2028 | 3B | 16.6 in |
| 5 | Hudson Patterson | ON | Preston High School | 2028 | RHP | 16.2 in |
| 6 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 15.7 in |
| 7 | Ryan Dunham | ON | Newmarket Jr.-Sr. High School | 2027 | RHP | 15.2 in |
| 8 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | 15.1 in |
| 9 | Marcus Persaud | ON | Anderson CVI | 2028 | SS | 15.1 in |
| 10 | Parker Call | ON | Crestwood Secondary School | 2028 | C | 14.9 in |
Induced Vertical Break: Used in short form as "IVB," this metric is most important on fastballs for creating rise and on curveballs for creating depth – it can also have some use when measuring sliders and cutters as well. Sliders tend to be closer to zero inches while cutters are generally between 5 and 15 inches. Usually fastballs and curveballs with large IVB have higher spin efficiencies as well. Sliders generally have very little (closer to zero) IVB and very low spin efficiency. You could also categorize IVB into spin rate as this is part of the “useful movement” you’re looking for. IVB is also a huge part of the vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Rylie Zastre | ON | St. Peter CSS | 2028 | RHP | 17.9 |
| 2 | William Fleming | ON | St Joseph Catholic School | 2028 | OF | -13.5 |
| 3 | Luca D'Aquila | ON | Anderson CVI | 2028 | RHP | 13.5 |
| 4 | Parker Call | ON | Crestwood Secondary School | 2028 | C | 13.0 |
| 5 | Meelad Shiralian | ON | Bill Crothers Secondary School | 2027 | RHP | 12.4 |
| 6 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 11.8 |
| 7 | Callum Reid Oldridge | ON | Loyola Catholic Secondary School | 2028 | LHP | -11.6 |
| 8 | Mark Palasti | ON | Georgetown District High School | 2028 | 3B | 11.6 |
| 9 | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 10.4 |
| 10 | Ethan Reason | ON | SDSS | 2026 | LHP | -10.4 |
Horizontal Break: Outlined on TrackMan’s own website: “... horizontal movement is measured in inches between where the pitch actually crosses the front of home plate side-wise, and where it would have crossed home plate side-wise if had it traveled in a perfectly straight line from release. A positive number means the break was to the right from the pitcher’s perspective, while a negative number means the break was to the left from the pitcher’s perspective.”
STRIKE ZONE %
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Marcus Persaud | ON | Anderson CVI | 2028 | SS | 85 % |
| 2 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 71 % |
| 3 | Rylie Zastre | ON | St. Peter CSS | 2028 | RHP | 66 % |
| 4 | Ethan Reason | ON | SDSS | 2026 | LHP | 62 % |
| 5 | Parker Call | ON | Crestwood Secondary School | 2028 | C | 57 % |
| 6 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 50 % |
| ^ | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 50 % |
| ^ | Jacob Gillies | ON | Glenview park | 2027 | RHP | 50 % |
CURVEBALL
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | 2875 rpm |
| 2 | Mark Palasti | ON | Georgetown District High School | 2028 | 3B | 2463 rpm |
| 3 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 2458 rpm |
| 4 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | 2326 rpm |
| 5 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 2298 rpm |
| 6 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | 2185 rpm |
| 7 | Ethan Pui | ON | Markham District High School | 2026 | RHP | 2174 rpm |
| 8 | Callum Reid Oldridge | ON | Loyola Catholic Secondary School | 2028 | LHP | 2102 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Ethan Pui | ON | Markham District High School | 2026 | RHP | -11.7 in |
| 2 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | -8.2 in |
| 3 | Jacob Gillies | ON | Glenview park | 2027 | RHP | -7.6 in |
| 4 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | -7.6 in |
| 5 | Tony Neely | ON | Maple Ridge | 2029 | LHP | -6.3 in |
| 6 | Ryan Dunham | ON | Newmarket Jr.-Sr. High School | 2027 | RHP | -5.8 in |
| 7 | Nathan Omeljaniuk | ON | St. Charles College | 2028 | C | -5.6 in |
| 8 | Marcus Persaud | ON | Anderson CVI | 2028 | SS | -5.6 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Logan Boulton | ON | Waterloo-Oxford Secondary School | 2028 | SS | -14.9 |
| 2 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | -12.3 |
| 3 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | -11.8 |
| 4 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 11.4 |
| 5 | Jacob Gillies | ON | Glenview park | 2027 | RHP | -11.3 |
| 6 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | -10.4 |
| 7 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | -10.1 |
| 8 | Ryan Dunham | ON | Newmarket Jr.-Sr. High School | 2027 | RHP | -9.7 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | 75 % |
| 2 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 66 % |
| ^ | Logan Boulton | ON | Waterloo-Oxford Secondary School | 2028 | SS | 66 % |
| ^ | Meelad Shiralian | ON | Bill Crothers Secondary School | 2027 | RHP | 66 % |
| 3 | William Fleming | ON | St Joseph Catholic School | 2028 | OF | 60 % |
| ^ | Mark Palasti | ON | Georgetown District High School | 2028 | 3B | 60 % |
| 4 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 50 % |
| ^ | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 50 % |
| ^ | Ethan Pui | ON | Markham District High School | 2026 | RHP | 50 % |
| ^ | Hudson Patterson | ON | Preston High School | 2028 | RHP | 50 % |
SLIDER
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | 2770 |
| 2 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 2494 |
| 3 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 2454 |
| 4 | Jacob Gillies | ON | Glenview park | 2027 | RHP | 2417 |
| 5 | Carter Hampton | ON | Preston | 2027 | RHP | 2305 |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Rohan Persad | ON | Harbord Collegiate Institute | 2027 | SS | -8.4 in |
| 2 | Theo Danos | ON | Father Lopez Catholic High School | 2028 | 3B | 6.5 in |
| 3 | Kai Prinss | ON | Humberside Collegiate Institute | 2027 | RHP | -4.5 in |
| 4 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 3.9 in |
| 5 | Luca D'Aquila | ON | Anderson CVI | 2028 | RHP | 2.1 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Olivier Seguin | ON | Sacré Coeur | 2029 | 3B | -14.3 |
| 2 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | -14.0 |
| 3 | Jacob Gillies | ON | Glenview park | 2027 | RHP | -13.6 |
| 4 | Tony Neely | ON | Maple Ridge | 2029 | LHP | 13.2 |
| 5 | Rohan Persad | ON | Harbord Collegiate Institute | 2027 | SS | -13.2 |
STRIKE ZONE %
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Olivier Seguin | ON | Sacré Coeur | 2029 | 3B | 100 % |
| 2 | Carter Hampton | ON | Preston | 2027 | RHP | 60 % |
| 3 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 50 % |
| ^ | Meelad Shiralian | ON | Bill Crothers Secondary School | 2027 | RHP | 50 % |
| ^ | Luca D'Aquila | ON | Anderson CVI | 2028 | RHP | 50 % |
| ^ | Jacob Gillies | ON | Glenview park | 2027 | RHP | 50 % |
CHANGEUP
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Olivier Seguin | ON | Sacré Coeur | 2029 | 3B | 16.6 |
| 2 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 16.3 |
| 3 | Mark Palasti | ON | Georgetown District High School | 2028 | 3B | 15.2 |
| 4 | Luca D'Aquila | ON | Anderson CVI | 2028 | RHP | 14.7 |
| 5 | Ryan Dunham | ON | Newmarket Jr.-Sr. High School | 2027 | RHP | 13.0 |
| 6 | Carter Hampton | ON | Preston | 2027 | RHP | 12.7 |
| 7 | Colton Lewis | ON | Sir William Mulock Secondary School | 2027 | RHP | 12.3 |
| 8 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 12.1 |
STRIKE ZONE %
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Christopher DesLauriers | ON | Ajax, ON, Pickering High | 2029 | RHP | 100 % |
| ^ | Logan Boulton | ON | Waterloo-Oxford Secondary School | 2028 | SS | 100 % |
| 2 | Marcus Persaud | ON | Anderson CVI | 2028 | SS | 75 % |
| 3 | Ben Stockert | ON | Pierre Elliot Trudeau High School | 2026 | RHP | 66 % |
| ^ | Jacob Gillies | ON | Glenview park | 2027 | RHP | 66 % |
| 4 | Matteo Harrison-Van Boort | ON | St. Martin Secondary School | 2029 | C | 60 % |
| 5 | Max Covriga | ON | Bill Crothers Secondary School | 2027 | RHP | 50 % |
| ^ | Carter Hampton | ON | Preston | 2027 | RHP | 50 % |
RECENT NEWS
- BC BC Preseason Invitational: Positional Data Dive 2/18/26
- ON Ontario Preseason Invitational: Positional Data Dive 2/18/26
- BC BC Preseason Invitational: Pitching Data Dive 2/18/26
- ON Ontario Preseason Invitational: Pitching Data Dive 2/18/26
- BC BC Preseason Invitational: Statistical Analysis 2/18/26
