The last time John Gariepy batted in a varsity baseball game, he hit a sacrifice fly. That was almost two years ago. Gariepy ...