Former Boston Red Sox designated hitter David Ortiz, 43, is believed to have suffered organ damage when he was sacked at in a Santo Domingo club about 8:50 p.m. local time.
Ortiz was at the Dial Bar and Lounge in Santo Domingo on Sunday night when a gunman approached from behind and shot him at close range in the torso, authorities said.
Although initial reports suggested that Ortiz was shot during a robbery, police no longer believe that to be the case.
Ortiz led the Red Sox to three World Series championships - including, in 2004, their first title in 86 years of futility.
Ortiz retired from baseball following the 2016 season.
According to ESPN Deportes, police have the suspected gunman and the suspected driver of the motorcycle in custody.
Authorities said Ortiz, 43, was ambushed by a man who got off a motorcycle and shot him in the back at almost point-blank range around 8:50 p.m. local time Sunday at the Dial Bar and Lounge. Lopez suffered non-life threatening injuries when he was struck in the leg, apparently by the same bullet that hit Ortiz.
Garcia reportedly confessed to being involved in the shooting, according to Frank Félix Duran, a spokesman for the Dominican Republic National Police.
Fans held up letters spelling out Ortiz's name, and many showed up at the game wearing his No. 34 jersey.
"He's on the Mount Rushmore of Boston sports", said Eddie Romero, the team's assistant general manager.
Two others also were wounded in the attack.
"I don't have enough words to describe who David is; what David means to baseball", Martinez said on the MLB Network.
"He finds himself in a good state of mind and is waiting to travel to Boston ... to see his personal doctors and his wife", said Dr. Jose Abel Gonzalez, one of the surgeons who saved the All-Star's life. "My heart is with David, his family, and everybody that cares about David".