Cathy Squires

Cathy Squires

Total 4902 Posts
Owner - Managing Editor

Getting to know everyone else

Not every new signing gets a long profile, but we can refresh out memories.

Leafs waive Steven Lorentz

He's lost his spot to Brandon Duhaime. Many other Leafs AHLers also on the list today.

Getting to know Darren Raddysh

The one new signing not at all like the others.

Preseason Gameday: Maple Leafs vs Senators and vice versa

This is it, preseason games finish up tonight.

Getting to know Sergei Bobrovsky

It's a test run, not a Cup run.

Getting to know Teddy Blueger

The last new versatile depth forward.

Tuesday's FTB: All about the Leafs today

Some fun stuff and some analysis.

Getting to know Brandon Duhaime

It turns out you already do know him.

Monday's FTB: A blog about the Leafs

I wish there were more of them.

Preseason Gameday: Canadiens @ Maple Leafs and vice versa

Think of all the people who will watch both at once!

Getting to know Nick Paul

Is he the key to a new third line.

Friday's FTB: Bits from the first day of camp

The new coach speaks and has his tire pump in hand.

First Practice Report of 2026-2027

Training Camp is underway for real.

Getting to know Jack Roslovic

Not the most important face card, but handy if you have a couple of Kings already.

Thursday's FTB: Training Camp Begins

The first practice is today.

Getting to know Colton Sissons

One of several new forwards on the Leafs.

2026 Top 25 Under 25: Final Vote Results

All the votes in one place.

Wednesday's FTB: It's time to get to know the team

The Maple Leafs are back at camp.

2026 T25U25 Final Community Vote Summary

The last three names are exactly who you'd expect, but not in the way you'd expect.

2026 T25U25: Gavin McKenna is #1

First there was the number 12.

Tuesday's FTB: Maple Leafs: The New Dawn

I've been playing too many video games if I'm making headlines like that.
You've successfully subscribed to PPP Leafs
Great! Next, consider subscribing to support PPP Leafs
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.