Ruben Rodriguez of El NuevoDia reports (via Twitter) that Vazquez has pulled out of the World Baseball Classic (he was scheduled to pitch for his native Puerto Rico) and may retire due to right meniscus surgery.

Even after taking a season off, Vazquez was throwing a respectable 93 miles per hour.

Vazquez took a season off after putting together a very solid campaign with the then-Florida Marlins. He pitched to a record of 13-11 with a 3.69 ERA in 192.2 innings. His WHIP of 1.183 was considerably lower than his career mark of 1.249.

Should this be the end for Vazquez he'll be remembered for several things. For one, he'll be remembered for the early dominance he displayed as a young fireballer on the Montreal Expos. He was one of the lone bright spots on a team that didn't have much to smile about in the early 2000s.

His two failed trips to the New York Yankees in 2004 and 2010 will also be pretty memorable, especially that he only lasted one season each time. Vazquez was unable to handle the pressures of New York and pitched to ERAs of 4.91 and 5.32, respectively.

Overall, Vazquez will retire with a record of 165-160, an ERA of 4.22 and 2,536 strikeouts over 2,840 innings pitched.

While inconsistencies plagued his career, Vazquez was considered near the top pitchers in baseball when he had it going. Unfortunately for him, that just wasn't all the time.