UMass' Mario Ferraro signs with NHL's San Jose Sharks

UMass' Mario Ferraro signs with NHL's San Jose SharksSee more

UMass' Mario Ferraro signs with NHL's San Jose Sharks

UMass' Mario Ferraro signs with NHL's San Jose SharksSee more

UMass' Mario Ferraro signs with NHL's San Jose Sharks

Toronto Maple Leafs TRADE with San Jose Sharks for Mario Ferraro? | Defence/NHL/Leafs Trade RumoursSee more

Toronto Maple Leafs TRADE with San Jose Sharks for Mario Ferraro? | Defence/NHL/Leafs Trade Rumours

Mario Ferraro #38 (San Jose Sharks) first NHL goal Dec 28, 2019See more

Mario Ferraro #38 (San Jose Sharks) first NHL goal Dec 28, 2019

Mario Ferraro has "arrived" with Sharks in 2021See more

Mario Ferraro has 'arrived' with Sharks in 2021

Sharks Re-Sign FerraroSee more

Sharks Re-Sign Ferraro

2017 NHL Draft: Mario Ferraro Quick QuizSee more

2017 NHL Draft: Mario Ferraro Quick Quiz

San Jose Sharks 23-24 Year-in-Review: Mario FerraroSee more

San Jose Sharks 23-24 Year-in-Review: Mario Ferraro

San Jose Sharks Re-Sign Mario FerraroSee more

San Jose Sharks Re-Sign Mario Ferraro

Locker Clean Out: Mario FerraroSee more

Locker Clean Out: Mario Ferraro

Players Only: Mario Ferraro talks teammates and San JoseSee more

Players Only: Mario Ferraro talks teammates and San Jose

One on One with San Jose Sharks Defenseman Mario FerraroSee more

One on One with San Jose Sharks Defenseman Mario Ferraro

Mario Ferraro On Joe Thornton, Missing Teeth and More | 32 ThoughtsSee more

Mario Ferraro On Joe Thornton, Missing Teeth and More | 32 Thoughts

Has Mario Ferraro Regressed?See more

Has Mario Ferraro Regressed?

Name That Noise: Episode 1See more

Name That Noise: Episode 1

Connor McDavid Skates Around Mario Ferraro For Another Incredible GoalSee more

Connor McDavid Skates Around Mario Ferraro For Another Incredible Goal

Mario Ferraro wears an "A", Alternate Captain for San Jose Sharks Preseason GameSee more

Mario Ferraro wears an 'A', Alternate Captain for San Jose Sharks Preseason Game

Mario Ferraro & Luke Kunin For A First Round Pick? More San Jose Sharks Trade RumorsSee more

Mario Ferraro & Luke Kunin For A First Round Pick? More San Jose Sharks Trade Rumors

Mario Ferraro loses THREE TEETH, only misses ONE gameSee more

Mario Ferraro loses THREE TEETH, only misses ONE game

Mario Ferraro talks San Jose Sharks Family Environment, Playing Nathan MacKinnon & AvalancheSee more

Mario Ferraro talks San Jose Sharks Family Environment, Playing Nathan MacKinnon & Avalanche