No, "play basketball" is not an object complement, though "him" is object. This is a special kind of construction called 'catenative', where "watched" is a catenative verb and "play basketball" is a catenative complement . Where an object (like "him" in your example) intervenes between the verb and its complement, it is called a complex catenative construction.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.