Grał w lidze juniorskiej USHL. Od 2012 zawodnik Michigan Wolverines, drużyny akademickiej uczelni University of Michigan w lidze NCAA. W drafcie NHL z 2012 został wybrany przez Winnipeg Jets w pierwszej rundzie z numerem 9. W kwietniu 2013 podpisał z tym klubem kontrakt wstępny do rozgrywek NHL. W listopadzie 2016 przedłużył kontrakt o dwa lata. W czerwcu 2019 przeszedł do New York Rangers, gdzie w lipcu tego roku podpisał siedmioletnią umowę.