How long has this been going on? Notre Dame has beaten Navy in football in every way, shape and form the last 40 years. The Irish have won in blowouts (41-0 in 1989) and squeakers (27-24 last season).