Laut der Polizei hat der 28 Jahre alte Venezolaner die Tat gestanden, eine Freilassung auf Kaution wurde abgelehnt.
Als Reaktion auf die Verhaftung hat die MLB den Profi gesperrt, die Pirates haben die Fotos von Vazquez am Stadion entfernt.
"Wir nehmen das Ganze sehr ernst", sagte Klub-Präsident Frank Coonelly.