just curious how many sets do you guys usually do per workout?

i do a 4 day split Monday, Tuesday, Thursday, Friday
Monday:
atg squat 2 sets
box squat 3 sets
romanian deadlifts slightlybent leg 3 sets
lunges 4 per leg 4 sets
ham curls 3 sets
leg extensions 3 sets
calf raises 3 sets
weighted twist crunches 2 sets
hanging knee raises 2 sets

Tuesday:
bench press 4 sets
decline press 2 sets
incline press 2 sets
bentover row 3 sets
upright rows 3 sets
curls 3 sets
weighted side bends 2 sets
situps 2 sets

Wenesday: Rest

Thursday:
deadlift 4 sets
bulgarian split squat 5 ea leg 3 sets
leg extension 3 sets
ham curls 3 sets
calf raises 3 sets
dorsi flex 2 sets
weighted twist crunches 2 sets

Friday:
lat pull downs 3 sets
dumbell press 3 sets
incline dumbell press 2 sets
decline db press 2 sets
db row/lawnmowers 3 sets
standing db curls 3 sets
lateral shoulder raises 3 sets
dumbell side bends 3 sets
crunches 2 sets
hanging knee raises 2 sets

I also play basketball on wednesday and saturday for about 3 hours each day. Is this overkill?