yes make a timetable and stick to it so that he can start to predict what is happening next
ie after breakfast sit down with him and have half hour story time
then go and do your own stuff for half an hour
10 am sit down and do playdough or sticking
10.30 send him out in the garden while you do something else
11 am go for a walk and play football
12 noon lunch
after lunch: he plays by himself with bricks or cars or whatever
these are just suggestions but if he can recognise a pattern to the day and realise that after a short while you WILL come and play with him again, it should help
I know it is hard to stick to a routine with a baby btw! the pattern is more important than the actual times
for ideas of really riveting play for a 3 y o I would try things like clay, playdough, cooked spaghetti in a big bowl with some spoons, sand, (sand in a salt shaker and a tray to sprinkle it on is really fun), water (in the bath or in the garden) and some really interesting toys like funnel, sieve, plastic tube, garden mister, syringe, measuring cups
a lot of these will make a mess but you can either do them in the bath, garden area if you have one, or put a messy mat down in kitchen or whatever and let him get on with it
I would say these are activities that need supervising but will get you out of playing cricket hopefully! I think it will be a gradual process to get him to play by himself, but things he might be interested in are: cars with slopes to roll them down, small figures or animals, and musical instruments to bang