Además, él disputó cuatro carreras para Turner Motorsports conduciendo una Chevrolet en la Camping World Truck Series, logrando en ellas 3 top 10, y estuvo muy cerca de ganar en Phoenix, donde terminó segundo.
En 2013, se unió al equipo Turner Scott Motorsports para disputar una temporada completa en la Nationwide Series, conduciendo el Chevrolet Camaro n.º 32.
En su primera carrera en la categoría, en Daytona, Larson se vio involucrado en un accidente en la última vuelta de la carrera, donde su auto tomó vuelo y en el impacto varias partes del automóvil salieron volando, incluyendo el motor y una rueda, lesionando algunos espectadores.
También disputó dos carreras de la Truck Series con una Chevrolet de Turner Scott, consiguiendo su primera victoria en la categoría en Rockingham y un segundo puesto en Eldora, y debutó en la Copa NASCAR al disputar cuatro carreras para Harry Scott Jr., logrando como mejor resultado un 15º puesto.
En 2014 Larson compitió en la Copa NASCAR con Chip Ganassi Racing conduciendo la Chevrolet n.º 42, reemplazando a Juan Pablo Montoya.
En 2016, obtuvo su primera victoria en la Copa NASCAR en Míchigan 2, que además le dio el pase a la Caza.
Sin embargo, sufrió un abandono en Kansas 2, quedando eliminado en la segunda ronda de la postemporada y resultó octavo en el campeonato con 15 top 5.
En la temporada siguiente, Larson llegó a la tercera ronda de los playoffs, consiguiendo una victoria en Dover, y finalizando séptimo con ocho arribos entre los cinco mejores.