* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 4 oktober 2017. ** Antal landskamper och mål är korrekta per den 4 oktober 2017.
I augusti 2017 flyttades Oscar Petersson upp i Halmstads BK:s seniortrupp.[3] Samma månad avverkade han seniordebuten mot Kristianstad FC i Svenska Cupen den 23 augusti.[1] Exakt en månad senare - den 23 september - kom den allsvenska debuten. Det då Petersson fick göra ett inhopp på tilläggstid mot IFK Norrköping. Kort efter debuten skrev han på ett nytt treårskontrakt med Halmstads BK.[4]
Landslagskarriär
Oscar Petersson var en del av den svenska EM-truppen i U17-EM 2013.[5] I den tredje gruppspelsmatchen mot Frankrike startade Petersson medan han fick göra inhopp i övriga tre matcher i turneringen.