MIAMI (AP) -- Jose Fernandez escaped from Cuba by boat on his fourth try as a teenager, and when his mother fell into the Yucatan Channel during the journey, he jumped in and pulled her out.

Fernandez's heroic backstory made his death early Sunday that much more heart-wrenching. The charismatic Miami Marlins ace was killed in a boating accident at age 24.

Fernandez and two other people died when their 32-foot vessel slammed into a jetty off Miami Beach, authorities said.

Authorities didn't know the time of the crash. The capsized boat was found shortly after 3 a.m.

"All I can do is scream in disbelief," said Hall of Famer Tony Perez, a Marlins executive and native of Cuba. "Jose won the love of all. I feel as if I had lost a son."

Major League Baseball released a statement saying it was "stunned and devastated."

"He was one of our game's great young stars who made a dramatic impact on and off the field since his debut in 2013," Commissioner Rob Manfred said. "Our thoughts and prayers are with his family, the Miami Marlins organization and all of the people he touched in his life."

The Marlins' game Sunday at home against the Atlanta Braves was canceled. The Braves, along with several other teams, quickly offered condolences.

More From WBSM-AM/AM 1420