Biography
Four varsity letters
CoSIDA Academic All-District VIII, first team (2016, 2017)
National Football Foundation Hampshire Honor Society (2017)
D3football.com All-American, third team (2016)
D3football.com All-West Region, first team (2016)
All-Iowa Conference, first team (2015, 2016, 2017); honorable mention (2014)
D3football.com team of the week, wide receiver (Sept. 11, 2016; Sept. 25, 2016; Oct. 23, 2016; Sept. 23, 2017, Oct. 14, 2017)
Iowa Conference offensive player of the week (Sept. 11, 2016; Sept. 25, 2016)
Team Stars and Stripes, Division III all-stars, Tazon de Estrellas (Bowl of the Stars) (Dec. 16, 2017)
Heerema-Schilder Most Valuable Player Award (2015, 2016, 2017)
Brian O’Donnell Award (outstanding freshman) (2014)
Team co-captain (2017)
School leaderboard
Most receiving yards, season -- 1. 1,215, 2016
Most receiving yards, career -- 1. 3,887, 2014-17
Most receptions, game -- 1. 15, at Loras, Sept. 24, 2016
Most receptions, season -- 1. 105, 2016
Most receptions, career -- 1. 289, 2014-17
Most Most TD receptions, game -- 1. 4, vs. Loras, Oct. 28, 2017
Most TD receptions, season -- 1. 12 (tie), 2016
Most TD receptions, career -- 1. 33, 2014-17
Most receiving yards, season -- 2. 1,042, 2017
Most receptions, game -- 2. 14, at Augustana (Ill.), Sept. 10, 2016
Most receptions, season -- 2. 69, 2017
Most TD receptions, game -- 2. 3 (tie), vs. Loras, Oct. 17, 2015
Most receiving yards, game -- 3. 206, vs. Loras, Oct. 17, 2015
Most receptions, game -- 3. 13 (tie) vs. Loras, Oct. 17, 2015
Most receptions, game -- 3. 13 (tie) at Coe, Oct. 8, 2016
Most receptions, season -- 3. 63 (tie), 2017
Most receiving yards, game -- 4. 202, vs. Wartburg, Oct. 22, 2016
Most receiving yards, season -- 4. 980, 2015
Most TD receptions, season -- 4. 11 (tie), 2017
Most receiving yards, game -- 5. 201 (tie), at Loras, Sept. 24, 2016
Most receiving yards, game -- 5. 201 (tie), vs. Loras, Oct. 28, 2017
Most receptions, season -- 6. 52, 2014
Most receptions, game -- 8. 12 (tie), vs. Wartburg, Oct. 22, 2016
Most receptions, game -- 8. 12 (tie), at Luther, Nov. 12, 2016
Most receiving yards, game -- 8. 192, at Augustana (Ill.), Sept. 10, 2016
Most receptions, game -- 10. 11 (tie), vs. Loras, Oct. 8, 2014
Most receptions, game -- 10. 11 (tie), at Buena Vista, Nov. 8, 2014