If all factors are perfect what order does the spawn happen?

Spoonbill
White Bass
Crappie
Largemouth/bluegill
Catfish
bluegill
bluegill
bluegill
I know that there is some overlap but is that pretty close? When do Walleye spawn? Redear?

This seems like a weird year, talked to a guy at my office this morning that was catching largemouth off beds last weekend, then the white bass are running hard at Canton, and Spoonbill have been getting caught for a while but have really ramped up the last week. It also seems like a lot of crappie are still waiting to spawn.
Anyway, just thinking out loud and I could be completely wrong but curious on your thoughts?