Favorite was when I was training more OLs. Squat 3x a week and tons of dynamic pulling. Sprint work as well (not 100% but 80-90ish usually).
These days just basic body part split to keep sessions short and so I can increase frequency. Base is all Barbell compounds and I'll use dumbells/cables/machines around them:
Chest/shoulders/tri
Back/bi
Legs
Off days I do core, shoulder pehab, cardio, sled, etc. I stretch (nothing crazy) and loosen up daily. Cardio is sled, rower, treadmill or whatever - winter narrows that.
I may change it up for periods or throw in an OL day (hasn't happened in a while) but that's been my base for a few years. Weekly schedule is usually 5am home gym. I travel some for work and have kids so I need to be flexible.