A native of Freeport, Maine, Thompson was a four-year player for the Brown lacrosse team. He was a USILA All-American as a senior and an All-Ivy selection as a junior and senior. Thompson finished his Brown career with 137 points, scoring 97 goals and handing out 43 assists. He was Brown's offensive MVP a year ago.
Thompson came to Brown from North Yarmouth Academy, where he was an All-State selection after setting various school records.