? Sergei Belski-USA TODAY Sports

The Toronto Maple Leafs will be without their captain for the near future.

Head Coach Sheldon Keefe told reporters on Saturday that John Tavares will be out for their game against the Anaheim Ducks. Keefe said that the 33-year-old is day-to-day with a minor injury, but would not disclose what type of ailment is bothering him.

Tavares has struggled at times for Toronto this season, at one point having a 10-game goalless streak. Despite that, the 2009 No. 1 overall pick still has 15 goals and 25 assists for 40 points through 51 games.

After nine dominant seasons with the New York Islanders, the Maple Leafs signed Tavares as a free agent to a seven-year, $77 million contract in July 2018, arguably the biggest signing in franchise history. Through the first five seasons of the deal, Tavares lived up to the $11 million cap hit, scoring 155 goals and 199 assists for 354 points in 360 games, including a 47-goal 2018-19 campaign and two 80-point seasons.

But now in his sixth year with the club, Tavares has taken a dip in production and doesn’t look like the dominant two-way center he once did once he arrived in Toronto. With William Nylander’s extension set to kick in next season, with a cap hit of $11.5 million, the Maple Leafs will have four plays earning at least eight figures per season: Tavares with $11 million, Nylander at $11.5 million, Auston Matthews at $13,250,00 and Mitch Marner at $10,903,000.

The Maple Leafs are 28-16-8 with 64 points, fourth in the Atlantic Division and currently holding onto the No. 1 Wild Card spot in the Eastern Conference. After they host the Ducks on Saturday night, Toronto travels to Missouri to face the St. Louis Blues on Monday.

More must-reads:

TODAY'S BEST
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Tigers lose veteran starting pitcher to injury
Watch: Minor league baseball game interrupted by turtle delay
Paul Skenes experiences the Pirates' incompetence in just one game
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension