Eshelman attended Carlsbad High School in Carlsbad, California.
Eshelman enrolled at California State University, Fullerton to play college baseball for the Cal State Fullerton Titans, exclusively as a pitcher.