Buffalo Bills quarterback Josh Allen has been named the 2024 NFL MVP. Allen was presented the honor at the NFL Honors ceremony on Thursday and he had some stiff competition. At the top of that list were Baltimore Ravens quarterback Lamar Jackson and Philadelphia Eagles running back Saquon Barkley.