O'Neill fu scelto dai Minnesota Vikings nel corso del secondo giro (62º assoluto) del Draft NFL 2018. Iniziò la stagione come tackle di riserva dietro ai Riley Reiff e Rashod Hill. Disputò la prima gara come titolare nella settimana 6 come tackle destro dopo che Rashod Hill fu spostato sul lato sinistro al posto dell'infortunato Riley Reiff. wikipedia.org