Born: September 4, 1991|
Finnegan attended Kingwood High School in Kingwood, Texas. He earned all-district first team honors while helping his team to a 27–7 mark as a senior and a district championship. Finnegan also played in the HABCA All-Star Game. Finnegan enrolled at Texas State University. As a freshman, he had a 1–0 win–loss record, a 6.97 earned run average (ERA), struck out four batters in 10 1/3 innings of work. He earned the victory in his lone start of the season against Prairie View A&M and pitched three scoreless innings of relief against McNeese State.
In his sophomore year, Finnegan appeared in 15 games, starting 14. He threw a career-high 8 innings twice, against UT Arlington and Texas A&M-Corpus Christi. He finished the year with a 3.28 ERA in 93 1/3 innings, limited opponents to just a .242 average, struck out 75 batters while walking just 26. He began the season 4–0, with wins in each of his first four starts. Finnegan fanned a season-high 12 opponents in 7 innings without allowing a run against Notre Dame. He allowed just two earned runs in 27 innings over his first four starts to begin the year. He threw a scoreless inning in his only relief appearance of the year, as part of an 8–4 win against TCU and struck out eight without walking any in 7 1/3 innings against Sam Houston State. Following his sophomore season at Texas State, Finnegan was invited to play in the Cape Cod Baseball League where he played for the Cotuit Kettleers, helping them to a regular season championship.
The Oakland Athletics selected Finnegan in the 6th round (191st overall) of the 2013 MLB draft. Pitching for the Vermont Lake Monsters of the Class A-Short Season New York–Penn League, he had a 3–3 record and a 2.70 earned run average in 2013. Also in the same year, pitching for the Class A Beloit Snappers of the Midwest League, he had a 1–1 record and a 9.82 ERA. In 2014, pitching for Beloit, he had 7–9 record and a 3.69 earned run average and 55 strikeouts. Finnegan was later named the starting pitcher for the west team in the 2014 Midwest League All-Star Game, where he earned the win tossing one shutout inning. Receiving a promotion to the Midland RockHounds of the Double-A Texas League, he had a 0–1 record with a 11.81 earned run average.