Kreiter attended Central High School. He played as a linebacker and tight end. As a junior, he received All-conference and second-team All-state honors. As a senior, he set the Iowa prep state record for points in a game, while receiving All-conference and All-state honors.
As a sophomore, he became the team's long snapper, while receiving Academic All-Big Ten honors. As a junior, he was the team's long snapper and posted 7 special teams tackles, while receiving Academic All-Big Ten honors.
As a senior, he was the team's long snapper and the backup center behind James Ferentz, while receiving honorable-mention All-Big Ten and Academic All-Big Ten honors.
On March 18, 2015, he was re-signed by the Cowboys.[6] He was released on August 31, after not being able to pass on the depth chart stalwart long snapper L.P. Ladouceur.[7]
Denver Broncos
On April 7, 2016, Kreiter signed as a free agent with the Denver Broncos, to compete for the long snapper position after Aaron Brewer left in free agency.[8] He won the starting job in July.[9] He played in 10 games, before suffering a season-ending calf injury during a practice. On December 16, 2016, he was placed on the injured reserve list.[10] He was replaced with Thomas Gafford.
On April 3, 2017, he was re-signed and was able to regain the long snapper job. On April 6, 2018, he was re-signed. He was selected to his first Pro Bowl, after making 146 snaps without an error.[11] On March 7, 2019, he re-signed with the Broncos.[12]
New York Giants
On April 1, 2020, Kreiter signed as a free agent with the New York Giants, to compete against Zak DeOssie.[13] He reunited with offensive coordinatorJason Garrett, who was the head coach of the Cowboys when he tried out for the team. He earned the long snapper job during preseason and DeOssie opted to retire on August 7. He was placed on the reserve/COVID-19 list by the team on November 18, 2020,[14] and activated on November 23.[15]
On March 17, 2021, Kreiter re-signed with the Giants.[16] On March 16, 2022, Kreiter re-signed with the Giants.[17]
On March 13, 2023, Krieter re-signed with the Giants.[18] On March 29, 2023, Kreiter changed his jersey number from 58 to 59 in order for Bobby Okereke to wear 58.[19]
Kreiter once again re-signed with the Giants on March 10, 2024.[20]