You can't talk about HR zones in those terms - there's many ways of dividing it up.
In terms of maxHR zones, Karvonen classic division (eg, Garmin's default. 50/60/70.. %) doesn't make much sense. It however works well with %HRR zones, so that <60% is recovery, 70% is aerobic threshold, 90% is anaerobic threshold. Usually, at least. %Max HR is not individualised as much but still, we know aerobic threshold is around 80-85%, while anaerobic is closer to 90%. See also Pfizinger and Daniels HR tables. So z2's upper bound is aerobic threshold, Z4 upper bound is anaerobic. The other 3 zones are more arbitrary.
Seiler uses those 3 physiological zones, and in a way it's more similar to Kalle's than the classic 5 zones model. Let's see how.
Z1 for Kalle is what, in the 5zones model, we divide into Z1 (recovery) and Z2 (aerobic); same as Seiler Z1. Z2 for Kalle is the area between the aerobic threshold and the anaerobic; it's Z3+Z4 in the 5zone, and Z2 for Seiler. Z3 for Seiler and Z5 in the 5zonesmodel is usually unreliable, one should use pace or power to get more granularity there. But Kalle divides it into a submaximal (for his 4.5-7 mmol/L workouts) and supramaximal. Which is OK to analyse workouts, since they'll be using lactate and pace on the field anyway.