Javier Vazquez may not pitch in the Major Leagues again, according to a source.

Vazquez underwent right knee surgery to repair an injured meniscus over the offseason and discomfort in that knee will prevent him from participating in the World Baseball Classic as well.

The Dominican native said he felt a twinge last week while twisting his knee during rehab.

The 36-year-old last pitched in the big leagues in 2011.

Vazquez reportedly garnered some interest for the 2013 campaign from a handful of teams.