One of the best things about belonging in a sports team is that you get to wear the same cool uniform to represent your school, your country, or your sponsor. Only a select few get chosen to these teams so the uniforms are worn with pride. For swimmers, this will include the swim cap.
Get personalized swim caps for teams with the name or initials of each member visible on the surface. Find a shop that offers the best quality in terms of materials, design, and printing. You might want to check their samples before making an order.
Go for local manufacturers that have proven expertise. Most of them can help you in designing the graphics but you can feel free to assign this task to your preferred artist instead. Turnaround time is roughly one to two weeks so get them way ahead of your swim meets.