Matthew Granville

Matthew Granville

San Jose Sharks v Vancouver Canucks

Macklin Celebrini named a top 20 center in the NHL

Matthew Granville
|
Chicago Blackhawks v San Jose Sharks

Claiming Barclay Goodrow has aged poorly for the Sharks

Matthew Granville
|
San Jose Sharks v Calgary Flames

What does William Eklund need to do to take the next step?

Matthew Granville
|
New Jersey Devils v San Jose Sharks

Former Sharks defenseman unhappy with how his tenure ended

Matthew Granville
|
San Jose Sharks v Seattle Kraken

Three Sharks prospects that need to have a big season in 2025-26

Matthew Granville
|
San Jose Sharks v Edmonton Oilers

Zack Ostapchuk could be something for the Sharks if given time

Matthew Granville
|
New York Rangers v San Jose Sharks

Ferraro's time in San Jose could be nearing it's end

Matthew Granville
|
Calgary Flames v San Jose Sharks

The San Jose Sharks Mount Rushmore, who are the greatest players in Sharks history?

Matthew Granville
|
Dallas Stars v Edmonton Oilers - Game Three

John Klingberg has something to prove this season with the Sharks

Matthew Granville
|
2024 Upper Deck NHL Draft - Portraits

Leo Sahlin Wallenius is the Sharks most underrated prospect

Matthew Granville
|
Toronto Maple Leafs v Ottawa Senators - Game Four

Adam Gaudette could be primed for another breakout season for the Sharks

Matthew Granville
|
Sweden v Canada - 2025 IIHF Ice Hockey World Championship

Macklin Celebrini named to Team Canada's preliminary roster for the 2026 Winter Olympics

Matthew Granville
|
Medicine Hat Tigers v Winnipeg Ice - Game 2

Way to early look at 2026 draft prospects Sharks fans should keep an eye on

Matthew Granville
|
2024 Upper Deck NHL Draft - Portraits

Sharks have six prospects at this year's Summer Showcase

Matthew Granville
|
Colorado Avalanche v Vegas Golden Knights

Sharks trade Daniil Gushchin to Avalanche for former first round pick

Matthew Granville
|
San Jose Sharks v New Jersey Devils

Ranking the top 3 draft classes in Sharks history

Matthew Granville
|