Ober made his professional debut in 2017 with the rookie ball Elizabethton Twins, recording a 3.21 ERA in 6 games. In 2018, Ober posted a 7-1 record and 3.84 ERA in 14 appearances for the Single-A Cedar Rapids Kernels. He split the 2019 season between the Double-A Pensacola Blue Wahoos and the High-A Fort Myers Miracle, pitching to a stellar 8-0 record and 0.69 ERA in 14 games.[3]
Ober did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[4] The Twins added Ober to their 40-man roster after the 2020 season.[5] He was assigned to the Triple-A St. Paul Saints to begin the 2021 season.
On May 18, 2021, Ober was promoted to the major leagues for the first time.[6] He made his MLB debut that day as the starting pitcher against the Chicago White Sox. In 20 starts during his rookie campaign, Ober posted a 3-3 record and 4.19 ERA with 96 strikeouts in 92.1 innings pitched.
On July 30, 2022, Ober was placed on the 60-day injured list with a right groin strain.[7] He was activated from the injured list on September 15.[8] Ober made 11 starts for Minnesota in 2022, pitching to a 2-3 record and 3.21 ERA with 51 strikeouts in 56.0 innings of work.
Ober was optioned to the Triple-A St. Paul Saints to begin the 2023 season.[9]