High School: Gibson was a First Team All-State selection and earned All-Region and All-District honors during his prep career at Henderson County High School, where he was coached by Nathan Isenberg. As a senior, he set school records with 20 home runs and seven triples and set a new state record for most consecutive games with a home run (five straight games and seven total homers). He hit .485 overall in his final season to go along with 67 RBI, 61 runs scored and 15 doubles. As a junior, he hit .454 with 33 RBI, 35 runs scored and 16 stolen bases, while his sophomore season finished with a .330 average, three home runs and 29 runs scored. He is Henderson County's career home run leader with 25 and career batting average leader at .408. He also lettered in football and soccer at Henderson County.