The Globetrotters have definitely played Michigan State, unless I was hallucinating at the time. They also play college all-star teams fairly often. I don't remember them ever playing Duke, but I've only been paying attention to that sort of thing for the last 31 years or so.