The high-stakes fastpitch action intensified on Saturday at Keterson Park in Mitchell, Ontario, as teams battled through a jam-packed schedule to secure critical positioning. Every game brought its own unique story as spectacular pitching and offensive explosions took center stage.
All up-to-date scores, standings, and the complete tournament schedule can be found on the official tournament page: https://iscfastpitch.com/qualifiers/2026-isc-canada-east-qualifier/
Below is the narrative recap of Saturday’s action, divided by division and organized chronologically by start time.
White Division
NorthEast Drillers 7, Toronto Batmen 5 (8:30 AM)
The morning session kicked off with a hard-fought offensive battle where the NorthEast Drillers outlasted the Toronto Batmen 7-5. The Drillers jumped out early with three runs in the top of the second inning, but the Batmen answered with four runs of their own in the bottom of the fourth to take a temporary 4-3 lead. The Drillers decisively recaptured control in the top of the sixth, stringing together hits to plate three runs before adding an insurance run in the seventh. While Toronto scored once in the final frame, it wasn’t enough to overcome the Drillers’ attack. Rogelio Sequera spearheaded the Drillers’ offense, going 3-for-4 with a double, an RBI, and two runs scored.
- Best Performer: Rogelio Sequera finished the morning 3-for-4 with a double, one RBI, and two runs scored.
- Winning Pitcher: Matias Echeverria earned the win in relief, pitching 4.0 innings, allowing 5 hits and 4 runs (3 earned) while striking out 7 and walking 0. Steve Normand threw 2.0 frames of relief, giving up 2 hits and 1 run (1 earned) with 2 strikeouts and 0 walks. Nahuel Saenz closed it out with 1.0 perfect inning, striking out 2.
- Losing Pitcher: Roman Godoy threw a complete game of 7.0 innings in the loss, surrendering 10 hits and 7 runs (5 earned) while striking out 12 and walking 2.
Bear Creek Gremlins 4, Hill United Chiefs 2 (10:30 AM)
The Bear Creek Gremlins engineered a tight 4-2 victory over the Hill United Chiefs in mid-morning play. The Chiefs got on the board first with a solo run in the top of the second, but the Gremlins chipped away with a run in the fourth before striking for three massive runs in the bottom of the fifth frame. A late seventh-inning run by Hill United wasn’t enough to spark a full comeback against the Gremlins’ balanced pitching staff. Jerome Raemaki set the table beautifully for Bear Creek, finishing 1-for-3 with a walk, an RBI, and two runs scored.
- Best Performer: Jerome Raemaki reached base twice, finishing 1-for-3 with a walk, an RBI, and two runs scored.
- Winning Pitcher: Kuba Osička claimed the win out of the bullpen, throwing 3.0 innings, giving up 3 hits and 1 run (0 earned) while striking out 3 and walking 1. Jack Besgrove started and pitched 3.0 innings, allowing 2 hits and 1 run (1 earned) with 5 strikeouts and 1 walk. Pablo Migliavacca recorded the final three outs, tossing 1.0 inning, giving up 2 hits and 0 runs with 1 strikeout and 0 walks.
- Losing Pitcher: Tyler Randerson took the loss in relief, working 2.1 innings, allowing 5 hits and 3 runs (3 earned) while walking 3 and striking out 2. Justin Schofield started strong, pitching 3.2 innings of 3-hit ball, allowing 1 run (1 earned) with 7 strikeouts and 0 walks.
JDT First Energy 9, Toronto Batmen 2 (12:30 PM)
JDT First Energy flexed its muscle in the early afternoon, dictating the tempo to cruise to a dominant 9-2 victory over the Toronto Batmen. JDT First Energy broke a scoreless tie in the bottom of the third with a run, then exploded for five runs in the fifth and another three in the sixth to trigger the run rule. The Batmen managed to push across two runs in the top of the fifth frame, but they were entirely overwhelmed by JDT’s lineup. Jeff Lyons put on a clinic for JDT First Energy, driving in over half of his team’s runs by going 3-for-4 with five RBIs and a run scored.
- Best Performer: Jeff Lyons dominated the batter’s box, finishing 3-for-4 with five RBIs and a run scored.
- Winning Pitcher: Rami Madzukova secured the win in relief, tossing 3.0 stellar innings of 1-hit ball, allowing 0 runs while striking out 7 and walking 1. Devon McCullough started the contest, going 3.0 innings, surrendering 3 hits and 2 runs (2 earned) with 4 strikeouts and 2 walks.
- Losing Pitcher: Riley Manion absorbed the loss, pitching 5.0 innings, allowing 7 hits and 6 runs (6 earned) while walking 2 and striking out 3. Steven Normand pitched 0.2 innings of relief, surrendering 3 hits and 3 runs (3 earned) with 1 strikeout and 0 walks.
Bear Creek Express 4, NorthEast Drillers 3 (3:30 PM)
In a nail-biting encounter, the Bear Creek Express edged past the NorthEast Drillers 4-3. The Drillers struck first blood, posting three runs in the top of the third inning to seize a 3-0 lead. The Express counter-punched immediately in the bottom half, crossing the plate twice to trim the deficit to 3-2. After a quiet fourth frame, the Drillers stumbled defensively with five errors on the day, enabling the Express to score single runs in both the fifth and sixth innings to snatch a 4-3 advantage. Yasuke Morita paced the Express offense, going 1-for-2 with an RBI and a run scored.
- Best Performer: Yasuke Morita went 1-for-2 at the plate with one RBI, a walk, and one run scored.
- Winning Pitcher: Liam Potts earned the victory out of the bullpen, tossing 2.0 perfect, hitless innings with 1 strikeout and 0 walks while allowing 0 runs. Carlos Parra started the game and threw 5.0 innings, surrendering 5 hits and 3 runs (3 earned), striking out 13 and walking 2.
- Losing Pitcher: Matias Echeverria took the loss in relief, pitching 1.2 innings, allowing 2 hits and 1 run (1 earned) while striking out 1 and walking 1. Nahuel Saenz started, throwing 5.0 innings, yielding 5 hits and 3 runs (3 earned), striking out 4 and walking 1.
Bear Creek Gremlins 6, JDT First Energy 3 (5:30 PM)
The Bear Creek Gremlins completed a perfect Saturday afternoon by taking down JDT First Energy 6-3. JDT First Energy drew first blood in the bottom of the first inning with a solo run. The Gremlins erupted in the top of the second, answering with two runs, and adding another three in the third to surge ahead 5-1. JDT First Energy chipped away with solo runs in the fourth and fifth frames, but the Gremlins added an insurance run in the sixth to put the game on ice. Cole Evans led the Gremlins’ charge, going 2-for-3 with a home run, two RBIs, and two runs scored.
- Best Performer: Cole Evans finished 2-for-3 with a home run, two RBIs, and two runs scored.
- Winning Pitcher: Pablo Migliavacca secured the win, dealing 5.0 innings, allowing 7 hits and 2 runs (2 earned), striking out 3 and walking 0. Kuba Osička pitched 2.0 innings of relief, surrendering 4 hits and 1 run (1 earned), striking out 2 and walking 1.
- Losing Pitcher: Yan Carlos Gonzalez suffered the loss, working 3.0 innings, giving up 6 hits and 5 runs (4 earned), striking out 2 and walking 1. Rami Madzukova threw 4.0 innings of solid relief, allowing 2 hits and 1 run (1 earned), striking out 10 and walking 0.
Hill United Chiefs vs. Bear Creek Express (7:30 PM)
The final White Division clash of the night saw the Hill United Chiefs deliver a strong 5-2 performance to defeat the Bear Creek Express. The Chiefs jumped out early, crossing the plate twice in the top of the second inning and adding another run in the third. Hill United extended their lead to 5-0 with a two-run outburst in the top of the fourth. The Express fought back in the bottom half of the frame, scoring two runs to trim the lead, but the pitching staff closed the door from there. Alan Peker provided the major power stroke for the Chiefs, launching a solo home run as part of a 1-for-3 night at the dish.
- Best Performer: Alan Peker finished 1-for-3 with a solo home run and a run scored.
- Winning Pitcher: Marco Diaz pitched a complete game of 7.0 innings to earn the victory, allowing 5 hits and 2 runs (2 earned) while striking out 14 and walking 3.
- Losing Pitcher: Ty Sebastian suffered the loss after throwing 3.0 innings, allowing 6 hits and 5 runs (3 earned) while striking out 6 and walking 1. Carlos Parra delivered 4.0 innings of elite relief, allowing just 1 hit and 0 runs while striking out 10 and walking 2.
Red Division
Waterdown Hammer 4, Ohsweken Redmen 0 (8:30 AM)
Waterdown Hammer set an early tone for their day, blanking the Ohsweken Redmen 4-0 in morning action. The Hammer offense capitalized on opportunities to build a steady lead, plating two runs in the bottom of the fourth and adding another pair in the fifth frame. Meanwhile, the Hammer defense remained unbreakable, limiting the Redmen to just one hit over the course of the seven-inning contest to secure the shutout. Third baseman Luke Zettle fueled the offensive execution, finishing 2-for-4 with a run scored.
- Best Performer: Luke Zettle went 2-for-4 at the plate and scored one run.
- Winning Pitcher: Kyle Linton claimed the win with 5.0 flawless innings, allowing 0 hits and 0 runs while striking out 5 and walking 2. Kirk Santala tossed 2.0 frames of relief, surrenderring 1 hit and 0 runs with 4 strikeouts and 0 walks.
- Losing Pitcher: Dustin Veenhof took the loss, throwing 4.0 innings and allowing 6 hits, 4 runs (3 earned), while striking out 3 and walking 2. Clayton Robinson pitched 3.0 hitless innings of relief, surrendering 0 runs with 4 strikeouts and 1 walk.
Walton Brewers 5, Highgate Rock 1 (8:30 AM)
The Walton Brewers used a disciplined performance to defeat Highgate Rock 5-1. Highgate found brief hope by scratching across a solo run in the bottom of the second inning, but the Brewers quickly responded. Walton tied the game in the top of the third before breaking it open with a run in the fourth and a decisive three-run surge in the fifth. Left fielder Adam Lewczynski drove the offensive output, going 2-for-4 with a run scored and an RBI.
- Best Performer: Adam Lewczynski carried the hot bat, finishing 2-for-4 with an RBI and one run scored.
- Winning Pitcher: Fred Follings earned the victory with a 6.0-inning start, allowing 2 hits and 1 run (0 earned), while striking out 8 and walking 1. Brett McCutcheon threw 1.0 perfect inning of relief, striking out 1.
- Losing Pitcher: Connor Sloan took the loss after lasting 4.0 innings, allowing 7 hits and 2 runs (1 earned) while walking 0 and striking out 4. Ryan Malott pitched 2.0 frames of relief, allowing 2 hits and 3 runs (0 earned) with 1 strikeout and 2 walks. Steve Malott closed the final 1.0 inning, allowing 0 hits and 0 runs.
Georgian Bay Giants 12, Puslinch Kodiaks 0 (10:30 AM)
The Georgian Bay Giants 180 put on an absolute clinic, overpowering the Puslinch Kodiaks 180 in a swift 12-0 blowout that was halted after four frames. The Giants’ bats erupted from the first pitch, plating single runs in the first and second innings before delivering back-to-back five-run explosions in the third and fourth. Shortstop Ryugi Okawa anchored the ruthless lineup, crossing the plate twice and driving in two runs during a 2-for-2 performance.
- Best Performer: Ryugi Okawa finished a perfect 2-for-2 with two RBIs and two runs scored.
- Winning Pitcher: Onishi took the win with 2.0 dominant innings, allowing 0 hits, 0 runs, striking out 5 and walking 1. Wade Kewageshig threw 2.0 frames of hitless relief, surrendering 0 runs while striking out 2 and walking 0.
- Losing Pitcher: David Jefferson endured a tough outing, giving up 10 hits and 12 runs (12 earned) over 4.0 innings, walking 5 and striking out 2.
Townsend Tide 7, New Hamburg Mustangs 4 (10:30 AM)
The Townsend Tide out-slugged the New Hamburg Mustangs 180 in an entertaining 7-4 battle. The Tide established early positioning by crossing the plate three times in the top of the first inning, adding single runs in the second and fourth. New Hamburg fought hard to respond, scratching across single runs in the second and third before scoring a pair in the bottom of the fifth frame. However, Townsend answered right back with two runs of their own in the sixth to put the contest out of reach. Outfielder Blair Bender drove the Tide’s success, finishing 2-for-3 with three runs scored.
- Best Performer: Blair Bender set the table perfectly, finishing 2-for-3 with three runs scored and a walk.
- Winning Pitcher: Will Schlotzhauer secured a complete-game victory, throwing 7.0 innings, allowing 7 hits and 4 runs (1 earned), while striking out 6 and walking 1.
- Losing Pitcher: Sean Demarest took the loss after lasting 5.1 innings, allowing 7 hits and 5 runs (5 earned) while striking out 6 and walking 5. Trent Agnello threw 0.2 frames of relief, giving up 2 hits and 2 runs (2 earned) with 1 strikeout and 0 walks.
Kingston Axemen 2026 7, St. Thomas Elgins 0 (12:30 PM)
The Kingston Axemen 2026 relied on an elite pitching display to hand the St. Thomas Elgins a definitive 7-0 defeat. The Axemen offense set the tempo instantly, crossing the plate twice in the first, second, and third innings to race out to a 6-0 cushion. A final run in the bottom of the fifth frame sealed the victory by run rule. Catcher Adrian Green paved the way, going 1-for-3 with a double, two runs scored, and an RBI.
- Best Performer: Adrian Green finished 1-for-3 with a double, one RBI, and two runs scored.
- Winning Pitcher: Jordan MacDonald threw a magnificent complete-game shutout, lasting 5.0 innings, allowing only 1 hit, 0 runs, striking out 4 and walking 0.
- Losing Pitcher: Ben Hodgins went the distance in the loss, pitching 4.2 innings, allowing 10 hits and 7 runs (6 earned) while walking 1 and striking out 3.
Toronto Batmen U23 9, Sebringville Sting 2 (12:30 PM)
In an early afternoon clash, the Toronto Batmen U23 dominant hitting secured a swift 9-2 victory over Sebringville Sting 180. The Sting struck first with a run in the top of the first inning, but the Batmen U23 responded instantly with single runs in the bottom of the first and second to pull ahead 2-1. A solo run by the Sting in the top of the fifth tied it momentarily, but the Batmen U23 blew the game open in the bottom half by plating an astounding seven runs. Nick Mcgrayne carried the offense, finishing 2-for-3 with two runs scored and an RBI.
- Best Performer: Nick Mcgrayne finished 2-for-3 with an RBI and two runs scored.
- Winning Pitcher: Joe Weiler threw a 5.0-inning complete game, allowing 3 hits and 2 runs (2 earned), striking out 10 and walking 4.
- Losing Pitcher: Chad Brown took the loss after tossing 3.1 innings, giving up 6 hits and 2 runs (2 earned), striking out 3 and walking 0. Matt Davis pitched 0.2 innings in relief, allowing 6 hits and 6 runs (6 earned), striking out 1 and walking 1.
Ohsweken Redmen 13, Walton Brewers 3 (3:30 PM)
The Ohsweken Redmen bounced back furiously from their morning loss, routing the Walton Brewers 13-3. The Redmen established early authority with two runs in the first inning and another in the second. The Brewers threatened with a run in the first and two runs in the bottom of the third, but Ohsweken put the game entirely out of reach with massive outbursts in the fourth and fifth frames, racking up 13 hits. Mike Wills had a spectacular afternoon, going 3-for-3 with a home run, seven RBIs, and one run scored.
- Best Performer: Mike Wills put on a masterclass, going 3-for-3 with a home run, seven RBIs, and one run scored.
- Winning Pitcher: Dustin Veenhof earned the victory with 5.0 innings, allowing 7 hits and 3 runs (2 earned), striking out 6 and walking 1. Steven McNaughton finished the final 1.0 inning without giving up a hit or a run, striking out 3 and walking 0.
- Losing Pitcher: Kyle Fry was saddled with the loss after pitching 4.0 innings, allowing 5 hits and 5 runs (4 earned), striking out 2 and walking 4. Tim Kellar allowed 1 hit and 1 run (1 earned) in 1.0 inning of relief. Brett McCutcheon pitched 1.0 inning without allowing any hits or runs.
Georgian Bay Giants 7, New Hamburg Mustangs 0 (3:30 PM)
The Georgian Bay Giants continued their shutout streak, dismantling the New Hamburg Mustangs 180 by a score of 7-0. The Giants built a slow burn offense, scoring single runs in the first, third, and fourth innings before exploding for four more in the top of the fifth to trigger the run rule. Outfielder AJ Moses provided a major spark, going 2-for-3 with two runs scored and an RBI.
- Best Performer: AJ Moses led the offense by going 2-for-3 with an RBI and two runs scored.
- Winning Pitcher: Onishi threw a spectacular 5.0-inning 2-hit shutout, striking out 10 and walking 3 while giving up 0 runs.
- Losing Pitcher: Cohen Christner absorbed the loss, surrendering 3 hits and 4 runs (4 earned) over 5.0 innings of work, striking out 5 and walking 4. Jared Vosper pitched 0.2 innings in relief, allowing 3 hits and 2 runs (2 earned), striking out 1 and walking 2.
Townsend Tide 4, Puslinch Kodiaks 1 (5:30 PM)
The Townsend Tide kept up their winning ways by subduing the Puslinch Kodiaks 180 in a 4-1 decision. The Kodiaks jumped ahead early with a solo run in the bottom of the first inning, but the Tide offense responded methodically. Townsend tied the score in the fourth frame before putting together a clutch three-run rally in the top of the sixth to pull away. James Shields was the main producer for the Tide, going 2-for-3 with an RBI.
- Best Performer: James Shields propelled the Tide with a 2-for-3 performance at the plate, driving in one run.
- Winning Pitcher: Scott Marshall dominated the circle, going the full 7.0 innings while yielding 5 hits and 1 run (1 earned), striking out 4 and walking 0.
- Losing Pitcher: Matt Browne took the loss despite a sturdy performance, throwing 7.0 innings, scattering 7 hits and 4 runs (4 earned) with 5 strikeouts and 0 walks.
Waterdown Hammer 11, Highgate Rock 2 (5:30 PM)
Waterdown Hammer stayed red hot, dismantling Highgate Rock 11-2 in a runaway late afternoon victory. Highgate actually shocked Waterdown by putting up two runs in the top of the first inning, but the Hammer offense responded by plating five runs in the bottom half. Waterdown added single runs in the second and fourth, before capping the game with a four-run fifth inning. Ryan Maher led the absolute onslaught, finishing 2-for-4 with four RBIs and two runs scored.
- Best Performer: Ryan Maher had a massive game, finishing 2-for-4 with four RBIs and two runs scored.
- Winning Pitcher: Kirk Santala threw 4.0 innings to earn the win, giving up 3 hits and 2 runs (2 earned), while striking out 7 and walking 1. Reese Yantzi threw 2.0 frames of flawless, hitless relief with 3 strikeouts and 0 walks while allowing 0 runs.
- Losing Pitcher: Connor Sloan lasted 5.1 innings, but was hit hard for 13 hits and 11 runs (10 earned), while walking 3 and striking out 4. Charlie Pierce threw 0.2 innings, allowing 1 hit, 0 runs, striking out 1 and walking 0.
Kingston Axemen 2026 11, Sebringville Sting 4 (7:30 PM)
The Kingston Axemen kept their offense rolling late into Saturday evening, securing a dominant 11-4 victory over the Sebringville Sting 180. The Sting showed flashes of fight, scoring once in the second, once in the fourth, and twice in the fifth. However, the Axemen broke the game wide open by pouring in four runs in the bottom of the fifth and another four in the sixth frame. Conner Hopper paced Kingston’s offense, finishing 1-for-3 with a triple, an RBI, and three runs scored.
- Best Performer: Conner Hopper ignited the scoring with a triple, going 1-for-3 with an RBI and three runs scored.
- Winning Pitcher: Andy Barber claimed the win, logging 5.1 innings of work, allowing 10 hits and 4 runs (4 earned), striking out 10 and walking 1. Joran Graham threw 0.2 innings of relief, allowing 0 hits and 0 runs, striking out 2 and walking 0.
- Losing Pitcher: Brett Pfeifer went the distance for the Sting in a grueling loss, giving up 11 hits and 11 runs (9 earned) over 5.2 innings, walking 6 and striking out 6.
St. Thomas Elgins 6, Toronto Batmen U23 2 (7:30 PM)
The St. Thomas Elgins finished their night strong, capturing a 6-2 victory against the Toronto Batmen U23. The Elgins offense jumped out to an early 1-0 lead in the top of the first inning and added five runs in the fifth frame to cement control. The Batmen U23 attempted a late-inning response with two runs in the bottom of the sixth, but they simply ran out of outs. Mitch Roy was spectacular yet again, finishing 1-for-4 with a triple, three RBIs, and a run scored.
- Best Performer: Mitch Roy skyrocketed the lineup, going 1-for-4 with a triple, three RBIs, and a run scored.
- Winning Pitcher: Alex Baillargeon turned in a brilliant complete-game effort, lasting 7.0 innings, scattering 4 hits and 2 runs (2 earned), striking out 11 and walking 2.
- Losing Pitcher: Dale Schweyer endured a tough outing, pitching 4.2 innings, giving up 8 hits and 5 runs (3 earned) while walking 3 and striking out 6. Joe Weiler finished the game with 2.1 innings of relief, allowing 1 hit and 1 run (1 earned), striking out 6 and walking 1.
Legends Division
Saturday played host to the highly-anticipated playoff brackets for the Legends Division. The veteran squads left everything on the field, resulting in the following final scores:
- Cobourg Force 12, Huron County Angels 0 (8:30 AM)
- Waterdown Hammer 8, Tavistock Legends 0 (10:30 AM)
- Cobourg Force 8, New Brunswick Refrigeration Plus 0 (12:30 PM)
- Bear Creek Storm 6, Waterdown Hammer 3 (2:30 PM)
- Tavistock Legends 11, Huron County Angels 6 (Championship G1 – 4:30 PM)
- Waterdown Hammer 7, New Brunswick Refrigeration Plus 6 (Championship G2 – 6:30 PM)
Tomorrow’s schedule
Tomorrow the playoffs for all the division will begin, for the latest scores and bracket updates – please check the tournament page on the ISC website: https://iscfastpitch.com/qualifiers/2026-isc-canada-east-qualifier/





