Ta alustas klubikarjääri Oxford Unitedis. Klubi põhimeeskonnas debüteeris ta Inglismaa tugevuselt kolmandas liigas hooajal 2013/14.
Aastatel 2016–2022 mängis O'Dowda Inglismaa esiliigaklubis Bristol City.
2022. aasta juunis sõlmis ta kolmeaastase lepingu Cardiff Cityga.[1]
Tänu sellele, et tema vanaisa oli iirlane, sai O'Dowda õiguse koondises Iirimaad esindada.[2] Aastatel 2015–2016 mängis ta 11 korral Iirimaa kuni 21-aastaste koondises. Iirimaa põhikoondises tegi ta debüüdi 31. mail 2016 mängus Valgevene vastu.