There are tennis courts, but, I don't believe there are the shorter pickle ball nets. If you have additional questions, you can contact the Champaign park district. Also, you might try the Champaign YMCA. They would probably be most likely to have pickleball nets set up, or days and times specifically for pickleball play. Hope this helps.
Leonard Center may have some
Contact the Champaign Park District, there are several local parks and one may have pickleball.
Thanks! Your answer is awaiting moderation.