Im Jahr 2018 nahm er erstmals am Weltcuprennen teil. Beim Finale auf dem Luzerner Rotsee wurde er Zweiter und gewann damit den Gesamtweltcup im Einer. Er wurde für die Weltmeisterschaften 2018 im September 2018 in Plowdiw nominiert, wobei er sich gegen seinen gleichaltrigen Rivalen Tim Ole Naske durchsetzte. Dort erreichte er als Zweiter seines Halbfinallaufes das Finale, in dem er den sechsten Platz belegte. 2019 gelang ihm der Sieg der Weltmeisterschaft im Ergorudern über 2000 Meter. Nachdem Zeidler 2018 hinter Tim Ole Naske und Stephan Krüger Dritter der Deutschen Meisterschaften im Einer geworden war, gewann er 2019 den Titel vor Stephan Krüger und Timo Piontek. Bei den Europameisterschaften 2019 in Luzern gewann er am 2. Juni 2019 den Titel mit knappem Vorsprung vor dem Niederländer Stef Broenink. Am 1. September 2019 wurde er im österreichischen Ottensheim mit drei Hundertstel Sekunden Vorsprung vor dem Dänen Sverri Nielsen Weltmeister. 2020 erreichte Oliver Zeidler bei den Europameisterschaften in Posen als Vierter das Ziel, er hatte dabei zwei Hundertstelsekunden Rückstand auf den drittplatzierten Norweger Kjetil Borch. Bei den europäischen Titelkämpfen 2021 im italienischen Varese gewann er seinen zweiten Europameistertitel. Bei den Olympischen Spielen in Tokio verpasste Zeidler den Einzug ins A-Finale und beendete die Regatta als Siebter.