John Leung

  • joined Jul 27, 2011
  • last login Dec 13, 2013
  • posts 354
  • comments 2485

John is a soccer writer and aspiring broadcast journalist based out of Calgary, Alberta; a graduate of both the University of Calgary and Mount Royal University, he writes mainly about Toronto FC, the Canadian national soccer teams and sometimes the NWSL for Waking the Red, and have previously written for Q at the Calgary Herald. You can follow him on Twitter and Vine at @JohannesLanger.

When not writing, John is either cooking, practicing politics, singing Tenor 2, following the latest headlines or watching the latest in reality TV. Either or.

A Fan Of...

  • NHL Calgary Flames
  • NFL Denver Broncos
  • Soccer Guangzhou Evergrande
  • FIFA South Korea
  • EPL Sunderland AFC
  • MLS Toronto FC
  • Winter Olympics Canada
  • General Sydney Swans, Parramatta Eels
  • Summer Olympics Canada
  • Tennis Milos Raonic
User Blog

CanWNT Sticks With Mostly Tried and True

Call it deja vu if you may, but if John Herdman's Canadian womens squad for the October 31st friendly in Edmonton looks familiar, you're probably not alone.

Toronto, Please Welcome The CanWNT U-20s!

In a low-key release, the CSA and FIFA released the schedule for the 2014 U-20 Women's World Cup, and it brings good tidings of footballing joy for CanWNT fans in Toronto.

New England 0-1 TFC: (Not) Cracking Under Pressure

Two wins in a row! Can you believe it? We can't either, but Matias Laba's 2nd minute strike was consistently threatened by the Revolution's inconsistent attack, but it held for a 1-0 TFC win.

New England vs. TFC, Round II: The Game Thread

Fresh off a win, and with rumours rampant of incoming players; what will the good ship Toronto face as the enter the cauldron that is Giillette Stadium? Join your friends and writers at WTR here as we watch the game unfold!

Could TFC Have Saved the MLS All-Stars?


TFC players haven't exactly been a fixture on MLS All-Star squads, but after last night's farcical display against Roma, could a touch of Red in the lineup have made the display a little less ugly?

4 TFC Academy Picked for U-17 World Cup Prep Camp

4 TFC Academy players from the CONCACAF U-17 Championships earlier this year have been picked for a preparation camp in Florida ahead of the U-17 World Cup in October, and they will be joined by more MLS representation than ever before.

TFC 2-1 Columbus: Here Comes The Rain Again...

Maybe the rain isn't such a bad thing after all? TFC turn the tables on Columbus in torrential downpour to beat them 2-1 on Andrew Wiedeman's death-time goal. Our recap of today's rain-soaked match.

TFC vs. Columbus Crew: The Game Thread

It's "Derby" day, hooray. Columbus is at BMO, where they haven't lost...and we have a new Spanish winger. Incongruous things? Maybe not. Follow the action here with your fellow WTR readers and writers!

TFC vs. New York Red Bulls: The Game Thread

Are you expecting bad things to happen? Yeah, so are we. Not going to the game? So aren't some of us...if you aren't, follow along with your fellow Waking the Red readers here!

Chivas USA 1-0 TFC: This! Is! Dysfunctionality!

Chivas wins (or loses) the first annual Bluth-Simpson-Conners Cup for MLS Dysfunctionality in a 1-0 decision at the StubHub Centre. Is that a good or bad thing? (Spoiler alert: it's bad...but not THAT bad. Maybe?)

Chivas USA vs. Toronto FC: Game Thread

Who will win the first annual Malcolm Wilkerson Bowl for Most Dysfunctional MLS Team? Find out tonight along with your friends at Waking the Red, starting at 10pm ET.

Colin Miller on Gold Cup: "Focused on Martinique"

As Sunday's opening fixture of the 2013 CONCACAF Gold Cup draws near, the focus from interim head coach Colin Miller is on the task at hand, as he spoke to the media today from Canada's training base in California.

TFC 3-3 Montreal Impact: What Doesn't Kill You...

It may feel like two points thrown away in tonight's 3-3 tie with the Montreal Impact, but if the first minute goal by Andres Romero had any say in the matter, this game could have been so much worse if it wasn't for Jeremy Brockie...and more!

TFC vs. Montreal Impact, Round 4: Game Thread

Here we go again: the fourth installment of this year's Battle of Eastern Canada. The 401 Derby. Whatever you call it, it's TFC vs. Montreal. Join us here this evening for in-game chat and whatnot!

Southern Alberta Floods: How You Can Help!


It's been over a week since floods ravaged many parts of Southern Alberta, and while recovery is underway some will need help in the weeks and months to come. Waking the Red's western correspondent highlights some of those who do.

Houston Dynamo 0-0 TFC: #Draw4YYC

It looked like one of those 0-0 nights, and that's how it turned out in the oppressive South Texas heat as TFC get a point from the Dynamo on Saturday night.

Germany 1-0 Canada WNT: Rougher Than You Think

It was one way traffic in Paderborn, Germany as the Road to 2015 continues for the Canadians with a 1-0 friendly defeat to the reigning European champion hosts. Harsh lessons abound.

Germany vs. Canada WNT: The Game Thread

Can't watch the Canada-Germany friendly today starting at noon? Follow WTR's game thread here, starting at 12pm Noon ET (10am MT)!

DC United 1-2 TFC: Just Like Paradise (Kind Of)


TFC win 2-1! TFC win 2-1! Yes, you are not reading a typo. Granted, it's against the worst team in MLS (DC United) and on an own goal, but it's a win nevertheless. And look ma, no late concessions!

NWSL's Canadian Content: Week 9 Recap

It's been a while since we've looked at what's been happening with the NWSL, and despite the friendly last week some of the Canadians are still making headlines, and we recap some of the best.

Canada 0-1 Costa Rica: A New Dawn, The Same Day

The reboot is on, and while it didn't go smoothly with Canada falling 1-0 to a Jairo Arrieta penalty in the Alberta capital in a friendy, but it wasn't as bad as it seemed. John Leung has the report from Edmonton.

Canada vs. Costa Rica: Live Game Thread

Join your favourite WTR writers (including one live in Edmonton) here as Canada plays what appears to be their one and only warm up game before the Gold Cup in June, starting at 8pm!

San Jose Earthquakes 2-1 TFC:

Yes, it's another late goal. What else were you expecting? Stop telling the whole world about it!

San Jose Earthquakes vs. TFC: Game Thread!

Save us, San Francisco! Wait, what? San Fran is 50 miles away? Darn...well, watch the match on The Score, and chat along with us here anyway!

Duncan Oughton Joins TFC Coaching Staff

In another backroom move, a former Columbus Crew defender and New Zealand international joins Ryan Nelsen on the coaching staff.

NWSL's Canadian Content: Week 4 Recap

A month into the first ever NWSL season, and the Canadian 18 keep making waves in the new league. Well, those that get to play, anyway. Also, help us name our first Golden Poutine winner!

Colorado 1-0 TFC: It's The Same Old Song...

But with the same meaning, even when the game is gone. Be it putting one to sleep, or just collapsing at the end? Take your pick, it's another 1-0 loss in the Mile High City for Toronto FC.

Showing 1 - 30 of 354 Older
Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.