On June 5, 2019, Martin signed with the Winnipeg Goldeyes of the American Association of Independent Professional Baseball. On January 28, 2020, Martin re-signed with Winnipeg. He led the league in RBIs with 51, while also belting 16 home runs in 60 games. He was named an American Association All-Star for the 2020 season.[11]
On January 20, 2021, Martin again re-signed with the Goldeyes.[12] He repeated as the league leader in RBIs with 106 and second in home runs with 31, which were both single-season franchise records for Winnipeg. He also earned a second-consecutive All-Star selection.[13]
Guerreros de Oaxaca
On December 20, 2021, Martin's contract was purchased by the Guerreros de Oaxaca of the Mexican League.[14] In 39 games, he batted .364/.480/.884 with a league-leading 18 home runs and 47 RBIs. Martin also led all of professional baseball with a 1.365 OPS prior to his departure from the team.[15]
San Diego Padres
On June 8, 2022, the San Diego Padres signed Martin to a minor league contract and assigned him to the Triple-A El Paso Chihuahuas.[16] He played in 79 games for El Paso, hitting .257/.352/.529 with 17 home runs and 46 RBI. Martin elected free agency following the season on November 10.[17]
Guerreros de Oaxaca (second stint)
On March 28, 2023, Martin re-signed with the Guerreros de Oaxaca of the Mexican League.[18] In 86 games for the team, he batted .258/.363/.563 with 26 home runs and 75 RBI.[19]