The Vikings went with the veterans in both their kicking and punting competitions.
Kai Forbath beat out first-year kicker Marshall Koehn, and Ryan Quigley won the punting job over rookie Taylor Symmank.
Forbath signed as a free agent midway through last season after the Vikings released Blair Walsh. He went 15-for-15 on field goals after taking over. Koehn has the bigger leg but Forbath is considered to be more reliable.
Koehn, a free agent kicker from Iowa, hit a 58-yard kick against the 49ers, but missed on a 47-yard field goal later in the game. Forbath did not miss any of his three preseason attempts.
Quigley, who is entering his fifth NFL season and has punted for the Jets and Cardinals, averaged 42.5 yards on 15 preseason punts. Symmank, who punts at Texas Tech and signed as an undrafted free agent, averaged 42.9 yards on nine punts.