McCarron went 15-of-21 through the air for 180 yards without an interception for the unbeaten Crimson Tide (7-0, 4-0 SEC), who racked up 353 rushing yards.
Derrick Henry gained 111 yards on six carries -- including an 80-yard touchdown run -- and T.J. Yeldon added 88 yards with a score on 12 carries for Alabama.
Brandon Allen managed just 91 passing yards with two interceptions on 7-of-25 efficiency for the Razorbacks (3-5, 0-4), who fell for a fifth consecutive time.
McPhee, Cokas 'working on their marriage' after affair
Duggar sisters unveil Christian dating rules in new book