I document the news, sports, and lives of the people in #Toronto for the @TorontoStar with cameras in hand. I catch pucks with my eye, literally!

Joined February 2010
3,154 Photos and videos
Things go a little heated between Isabelle Harrison of the Toronto Tempo and Angel Reese of the Atlanta Dream. The play resulted in Harrison getting a flagrant 2 for the foul. #Tempo #TorontoTempo #WNBeh #WNBA
1
3
319
Canada scores late in the second half to tie Bosnia and Herzegovina in their FIFA 2026 World Cup opener! #FIFAWorldCup #WeAreToronto
2
5
375
Steve Russell retweeted
The body of slain Toronto Police Officer Marc Pinizzotto is taken to the Coroners office. Pinizzotto was shot and killed while executing a warrant Thursday morning. #etf #tps #rip #photojournalism
1
7
19
1,339
Fans pour out of the FIFA 2026 World Cup FanFest at half time of the Mexico versus South Africa game as a thunderstorm lurked in the area forcing an event evacuation. #WeAreToronto #FIFAWORLD26 #Toronto #TOstorm
2
2
9
1,933
UGH! Toronto Blue Jays fall to the Philadelphia Phillies despite several late inning comeback possiblities. But Max Scherzer did record his 3,500th strikeout, he sits 11th all time. #MadMax #BlueJays #MLB
2
3
211
Canada’s FIFA 2026 World Cup team trains ahead of their game on Friday against Bosnia-Herzegovina at TFC Training Ground in Toronto. #CANMNT #CanadaSoccer #WorldCup2026 #WC2026
2
9
664
The Toronto Blue Jays celebrated Roy Halladay as they fell to the Philadelphia Phillies. #TorontoBlueJays #BlueJays #RoyHalladay
1
8
365
Canada’s FIFA 2026 World Cup team trains ahead of their game on Friday against Bosnia-Herzegovina at TFC Training Ground in Toronto. #FIFAWorldCup #CANADAMNT #CMNT
3
25
1,323
Steve Russell retweeted
Cool to see the hair fly as Tempo beat Chicago in #wnba action. #torontotempo #sportsphotography
4
6
287
Steve Russell retweeted
Our top Toronto Star staff photos from the past week. @TOstarphoto @TorontoStar #Toronto @rlautens @Lachancephoto @lancemcmillan @SteveRussell 📷Andrew Francis Wallace @bouquillon_
6
8
255
Jays Win! Jays Win! Jays Win! The Toronto Blue Jays beat the Baltimore Orioles powered by a Ernie Clement three run homer! #BlueJays #TorontoBlueJays #Jays #LetsGoBlueJays
1
5
336
Around a 100 cyclists gathered at Little Norway Park to start a mass ride to City Hall to protest the police tackling a cyclist that ran a stop sign over the weekend. #BikeTO
25
21
116
4,677
Yesterday Waterfront Toronto unveiled the East West Shuttle that travels between Portland Slip and the Portlands. There is a stop at Yonge Street slip as well. #EastWestShuttle
2
5
25
3,886
Steve Russell retweeted
These pictures are so good 🫶🏻🫶🏻
Jays Win! The Toronto Blue Jays close out their series with the Miami Marlins with a win off a Okamoto home run. #TorontoBlueJays #BlueJays
2
1
327
Steve Russell retweeted
Our top Toronto Star staff photos from the past week. @TOstarphoto @TorontoStar #Toronto @rlautens @Lachancephoto @lancemcmillan @SteveRussell 📷Andrew Francis Wallace @bouquillon_
6
7
314
Jays Win! The Toronto Blue Jays close out their series with the Miami Marlins with a win off a Okamoto home run. #TorontoBlueJays #BlueJays
4
32
1,042
The 3 days of rainfall has flooded large swaths of Woodbine Beach including the beach volleyball courts. #TOstorm #ONstorm
8
19
4,708
The World Cup Trophy Tour landed at Nathan Phillips Square in Toronto! #WorldCup2026 #WorldCupToronto #FIFA
8
16
2,137
Dang it! The Toronto Blue Jays fall to the Pittsburgh Pirates. Dylan Cease and Vladdy both left the game with injuries.
1
4
311