Quarterback Blake Barnett has committed to Alabama.