Best Offenses Since 1994: 2012 Winchester Royals – All Things
Joseph Odom Stats, Fantasy & News
Why is Joseph Odom on the Rays roster? - DRaysBay
2012 Baseball Media Guide by Troy University Athletics - Issuu
2017 ATL Media Guide, PDF, Atlanta Braves
Vestavia Voice March 2016 by Starnes Media - Issuu
Spring training rosters show influx of Alabama baseball talent
2018 Jacksonville State Football Media Guide by Jacksonville State
Joseph Odom Stats, Fantasy & News
Joseph Odom of Vestavia Hills makes his pro debut in rookie league
AL champion Rays sign free agent catcher Mike Zunino to 1-year
Joseph Odom of Vestavia Hills makes his pro debut in rookie league