Shake-Ups A Top This Week's Power Rankings
Key Takeaways from Last Week
Chatham-Kent’s rise: The Barnstormers are red hot, winning key games to claim first place in the Power Rankings.
Toronto’s resurgence: A perfect week lifts the Leafs into the top three.
Welland’s stumble: The Jackfish dropped back-to-back games for the first time all season.
Guelph’s breakthrough: The Royals snapped their slide with a pair of much-needed wins.
Hamilton and Barrie slip: Both teams dropped critical games and are now teetering in the middle pack.

1. Chatham-Kent Barnstormers (Last: 3 ↑)
Record: 10–7 | Streak: W2 | Last 10: 8–2
The Barnstormers take over the top spot after a scorching 8-2 stretch. Their well-rounded play, clutch hitting, and improving pitching have put them in control heading into a critical week. Last week, we questioned if they for real, and they answered back.
2. London Majors (Last: 2)
Record: 12–5 | Streak: W2 | Last 10: 7–3
London stays hot and holds their ground at No. 2. Their balanced lineup and steady veteran presence continue to produce results. Concerns still about the backend of the bullpen burning out before the stretch run.
3. Toronto Maple Leafs (Last: 5 ↑)
Record: 10–7 | Streak: W4 | Last 10: 6–4
Toronto is surging with a four-game win streak. Their bats are rolling, and the bullpen has stepped up after early season struggles. The Leafs are starting to look like a real contender.
4. Welland Jackfish (Last: 1 ↓)
Record: 12–4 | Streak: L2 | Last 10: 6–4
Welland slips after two rare losses. They remain the most dangerous team statistically (+84 run differential), but signs of vulnerability crept in last week. A statement week is coming with tough matchups ahead.
5. Guelph Royals (Last: 8 ↑↑↑)
Record: 6–9 | Streak: W2 | Last 10: 3–7
Guelph makes a huge leap after picking up key wins to snap their skid. The offense has shown signs of life, but they’ll need to string together more results to prove it wasn’t a fluke.
6. Barrie Baycats (Last: 4 ↓)
Record: 7–8 | Streak: L2 | Last 10: 6–4
Barrie cools off slightly after climbing last week. They remain competitive but will need to sharpen up with the league tightening in the middle of the table. Some injuries will test the character of the defending champs.
7. Brantford Red Sox (Last: 7)
Record: 3–14 | Streak: L3 | Last 10: 2–8
Brantford holds steady at seventh despite continuing to struggle. They’ve shown flashes but haven’t been able to piece together consistent performances.
8. Hamilton Cardinals (Last: 6 ↓)
Record: 7–8 | Streak: L2 | Last 10: 4–6
Hamilton drops after back-to-back losses and an offense stuck in neutral. They remain in the mix but need to reverse their slide quickly to stay in the playoff chase. A heavy schedule this week against some of the best in the league.
9. Kitchener Panthers (Last: 9)
Record: 6–11 | Streak: L1 | Last 10: 3–7
Kitchener stays at the bottom. They continue to compete but have struggled to finish games. They’ll need to capitalize this week to avoid falling further behind.
🗓️ Upcoming Schedule (June 24 – June 29)
Tuesday, June 24
• Barrie Baycats at Guelph Royals – 7:30 PM at Hastings Stadium
Wednesday, June 25
• Hamilton Cardinals at Toronto Maple Leafs – 7:30 PM at Dominico Field at Christie Pits (Makeup game from May 25)
Thursday, June 26
• Hamilton Cardinals at Welland Jackfish – 7:15 PM at Welland Stadium
• Brantford Red Sox at Kitchener Panthers – 7:30 PM at Jack Couch Park
Friday, June 27
• Guelph Royals at Toronto Maple Leafs – 7:30 PM at Dominico Field at Christie Pits
• Welland Jackfish at Hamilton Cardinals – 7:35 PM at Bernie Arbour Memorial Stadium
• Chatham-Kent Barnstormers at London Majors – 7:35 PM at Labatt Memorial Park
Saturday, June 28
• Brantford Red Sox at Barrie Baycats – 4:05 PM at Athletic Kulture Stadium
• London Majors at Welland Jackfish – 6:05 PM at Welland Stadium
• Kitchener Panthers at Chatham-Kent Barnstormers – 7:05 PM at Fergie Jenkins Field
• Toronto Maple Leafs at Guelph Royals – 7:30 PM at Hastings Stadium
Sunday, June 29
• Toronto Maple Leafs at London Majors – 2:00 PM at Labatt Memorial Park
• Kitchener Panthers at Brantford Red Sox – 2:00 PM at Arnold Anderson Stadium
• Guelph Royals at Chatham-Kent Barnstormers – 2:05 PM at Fergie Jenkins Field
• Barrie Baycats at Hamilton Cardinals – 2:05 PM at Bernie Arbour Memorial Stadium