Former major league player Alex Cabrera has broken a three-decade-old Venezuelan record for most home runs in a season, according to an ESPN.com report.

Cabrera hit his 21st home run on Sunday, a grand slam into the left-field bleachers that surpassed the record set in 1980 by former big league catcher Bo Diaz.