McCarron a evoluat in nouă meciuri în sezonul trecut de XFL, stabilind un record de 24 de aruncări de touchdown pentru Battlehawks.
După terminarea sezonului XFL, a semnat cu Cincinnati Bengals, unde a fost pe bancă la ultimele șase meciuri din sezonul NFL.