Many of these are outdated (or brand new). Salazar preached two things with workouts:
1) Keep them simple. He complained about "The Michigan" and other workouts being too complicated, and hard to compare. He said someone could run the 400s faster, but the 800 slower, how would he know he improved and is in better shape? Also a single big workout like that wouldn't tell you much if you don't repeat it in a season.
2) Repeat them over a 20-week training cycle.
With Rupp and Farah, he used the following workout pool:
20x200 fast
20x400 fast
10x800
8x1200
6x1600
tempo runs
20 mile fast long run
In the beginning of a season, Rupp would do the 6x1600 in 4:30 pace (which is probably just jogging for him). Then, he would progress to 6x1600 in 4:20, and finally do 6x1600 in 4:10 which shows him he is ready to do his peak race.
Similar with 200s - progress from 28s (he wants to work on speed ALL year round), to 27s, to 26s and finally 25s.
The 20 mile fast run progressed from 5:20 to 5:15 to 5:10 in 3 complete 20 week training blogs.
He also only does ONE "level A workout" per week. This means one super hard effort. One prime example he mentioned was Centro.
One week he did a 5 mile tempo in 4:50 pace (when he was still a miler, it was actually his best tempo ever). Next week, he did very hard reps as first workout. So Salazar told him to just do a 5 mile tempo in 4:55, which is of course much easier. But ultimately, he wanted him to get down to a 4:45, maybe even 4:40 5-mile tempo (but again, that would be the "level A workout" in a week).
So the 20x200 can range from a type A workout in 25s to a type B workout in 28s for a professional runner. The 20x400 would change from 58s in base phase to 56s close to the peak races (only 1 min rest btw).
Yes, all these workouts are insane if you look at time and volume, but Salazar said they could be copied even by kids preparing for NXN as long as volume and intensity are adjusted.