I dont think ND has a chance at actually winning unless they get some non-traditional scoring(kick returns, defensive returns).
If this game just ends up being straight up as the two offenses vs the two defenses without any shenanigans, then Alabama has the advantage. The defenses are probably a wash, but Alabamas offense is significantly better than Notre Dames offense.