after not pitching for any teams in 2011, rosales returned to baseball in 2012 with the acereros de monclova of the mexican league. he later pitched for the camden riversharks of the atlantic league. on september 18, he was traded to the long island ducks for reid gorecki. that year he pitched a combined 8-3 with a 3.03 era in 68 appearances.