Krull initially committed to play baseball for Arkansas.[2] Krull played junior college football for Jefferson College for one year before committing to Florida.[3] While at Jefferson College, Krull also played baseball and had 27 strikeouts over 16 and 2/3 innings.[4] As a left-handedpitcher, Krull was drafted by the San Francisco Giants in the 34th round of the 2018 MLB June Amateur Draft from Jefferson College (Hillsboro, MO).[5] Krull played football at Florida between 2018 and 2020 before transferring again to Pittsburgh.[6] In 2020, Krull suffered a knee injury and missed most of the season. However, in 2021 Krull earned second-team All-ACC accolades starting 11 out of 14 games. Krull had 38 receptions for 451 yards (11.9 average), and six touchdowns.
After going unselected in the 2022 NFL draft, Krull was signed by the New Orleans Saints as an undrafted free agent.[8] The Saints had been impressed with Krull from his pro day where he showcased his athleticism, ball skills, and speed by running a 4.54 second 40-yard dash.[9] He was released during the final roster cuts, but afterwards was brought back as a member of the practice squad.[10][11] Krull was elevated to the active roster on December 5, for the Saints' game with the Tampa Bay Buccaneers, and made his NFL debut in the game, appearing on 11 snaps.[12][13] He signed a reserve/future contract on January 9, 2023.[14]
On August 29, 2023, Krull was waived by the Saints.[15]
Denver Broncos
On August 31, 2023, Krull was signed to the Denver Broncos' practice squad.[16] He was signed to the active roster on December 15.[17]