I was on the 5 day cruise leaving 4-26. There is a portable goal on the same deck as the volleyball court. One day they had a free throw contest but I never saw anyone playing a game. There were no teenagers on this cruise. The ship does have a golf pro who gives lessons in a net on the back of the ship. He also took groups to play at Cozumel and Playa del Carmen.
Just came home from a 4 day and there is a hoop like the other poster says but we never saw anyone playing. The b-ball court is also the volleyball court, which we did see people playing. According to the Capers there was supposed to be a game on our last sea day but I didn't go so I don't know what happened.