Irving MLB Zach Hall has been around for a long time-longer than you would imagine.