Toronto Blue Jay Alex Rios hit 19 home runs last night in the annual Home Run Derby.

Rios swatted 12 long balls in the second round alone, making it all the way to the final before falling 3-2 to L.A. Angels Vladimir Guerrero.

Rios will be apart of the American League All-Stars tonights as the go up against the National League at AT& T Park in San Francisco.

Pregame show at 6 p.m. on your All Star station AM 1190.