Van Osch werd in 2005 opgenomen in de F-jeugd van PSV. Hier doorliep hij vervolgens alle jeugdelftallen. Van Osch maakte op 2 oktober 2015 zijn debuut in het betaald voetbal. Hij speelde die dag met Jong PSV 1–1 tijdens een wedstrijd in de Eerste divisie thuis tegen Achilles '29. Coach Phillip Cocu hevelde Van Osch in september 2017 definitief over naar de selectie van het eerste elftal van PSV. Twee maanden later tekende hij bij tot medio 2020.
Fortuna Sittard
Op 12 mei 2020 kwam naar buiten dat Van Osch PSV na 15 jaar zou verlaten voor een avontuur bij Fortuna Sittard. Hij tekende daar een tweejarig contract.[1]