Ondřej Hošek nahm im Rahmen der Juniorenweltmeisterschaften 2013 in Obertilliach erstmals an einem internationalen Biathlonrennen teil. Im Sprintrennen der Jugend konnte er den 32. Platz belegen. Beim ebenfalls stattfindenden Einzelrennen wurde er 14. In der folgenden Saison startete er im IBU-Cup bei drei Einzelrennen und erreichte als beste Platzierung den 47. Platz. Bei den Juniorenweltmeisterschaften 2015 konnte Hošek immer eine Platzierung unter den besten 30 erreichen. Im Sprint lief er auf den 20. Platz und mit der Staffel auf den 6. Platz. Bei den im selben Jahr stattfindenden Junioren-Sommerbiathlon-Weltmeisterschaften gewann er mit tschechischen Mixed-Staffel Silber.
In der Saison 2015/16 erreichte Hošek, mit einem dritten Platz im Einzel, erstmals das Podium bei einem Rennen des IBU-Cups. Bei den Juniorenweltmeisterschaften derselben Saison gewann er mit Staffel Silber. Bei den Junioren-Sommerbiathlon-Weltmeisterschaften 2016 gewann er, im Sprint, seine erste Einzelmedaille und verfehlte in der anschließenden Verfolgung mit einem vierten Platz das Podest knapp. Den Mixed-Staffel-Wettbewerb konnten die tschechischen Athleten in diesem Jahr für sich entscheiden und gewannen Gold.
Auch in der darauffolgenden Saison 2016/17 startete Hošek regelmäßig im IBU-Cup und belegte den 78. Platz in der Gesamtwertung. Außerdem nahm er in dieser Saison erstmals an den Biathlon-Europameisterschaften teil. Im Einzel wurde er 56. und konnte sich mit einem 45. Platz im Sprint für das Verfolgungsrennen qualifizieren, bei dem er sich auf den 31. Rang verbesserte. Beim Saisonende in Otepää erreichte er im Single-Mixed-Staffel-Wettbewerb den 9. Platz. Zum Saisonbeginn der folgenden Saison konnte dieses Ergebnis auf einen 8. Platz sowohl in Sjusjön, als auch in Lenzerheide verbessert werden. In der Gesamtwertung des IBU-Cups erreichte er in dieser Saison den 29. Platz.
Im Januar 2018 startete Hošek erstmals im Biathlon-Weltcup. Er startete sowohl in Oberhof, als auch in Ruhpolding in der Staffel und erreichte einen 14. und eine 8. Platz. Beim Einzelrennen in Ruhpolding verfehlte er allerdings mit einem 67. Platz die Punkteränge deutlich.