Johnson ties career high with 6 walks for Marlins

As scouts from about a dozen teams watched, Josh Johnson tied a career high with six walks as the Miami Marlins rallied from a two-run deficit and beat the San Diego Padres 5-4 in 10 innings Sunday.

Johnson, the 2010 NL ERA champion, allowed two runs — one earned — and two hits in five innings with four strikeouts. Miami, a disappointing 47-54 following a $191 million free-agent spending spree, already has dealt Hanley Ramirez, Omar Infante, and Anibal Sanchez in recent weeks and has discussed possible trades involving Johnson.

He is 54-30 with a 3.13 ERA for Marlins over the past eight years and is signed through next season at $13.75 annually.

Justin Ruggiano hit a game-ending single off Brad Brach (0-2) after Jose Reyes doubled leading off and Carlos Lee was intentionally walked.