×
Top Stories
Trevor Rogers, Tyler Wells bookend Orioles' shutout win over RedsDaylen Lile, Luis Garcia Jr. homer twice as Nationals top PiratesAdam Sandler officiates Travis Kelce-Taylor Swift wedding in New YorkReds RHP Hunter Greene (elbow) making season debut SaturdayGeorge McNeill moves ahead by 2 in U.S. Senior Open debutMariners place CF Julio Rodriguez on 7-day concussion ILReports: C Andre Drummond agrees to 1-year deal with KnicksCardinals unleash 17-hit attack in 17-1 romp over CubsLucas Glover, 46, builds 2-shot edge at John Deere ClassicOrioles closer Ryan Helsley (elbow) back on injured listPadres RHP Randy Vasquez OK after fainting ThursdayLeafs' No. 1 pick Gavin McKenna signs entry-level contractTo Shane van Gisbergen's chagrin, NASCAR returns to Chicagoland SpeedwayFlyers sign Ducks center Leo Carlsson to $90 million offer sheetYankees place Carlos Rodon on IL, reinstate Trent Grisham, Ryan McMahonStars captain Jamie Benn returning for 18th seasonReport: Braves signing Andrew McCutchen to minors dealJames Dolan's son, Quentin, takes over as president, COO of RangersMLB roundup: Bryce Miller, Mariners blank Angels to complete sweepDodgers escape 6-run hole, overpower skidding Padres

Leafs’ No. 1 pick Gavin McKenna signs entry-level contract

Jul 3, 2026 | 5:13 PM