I bought these as racing goggles, and they have done the job perfectly. These goggles a comfortable when worn under a cap, and have an extremely low profile that doesn't cause any drag. The gasket, however, is not terribly comfortable, and I definitely wouldn't want to wear these goggles for a long practice, but this problem isn't really noticeable in a race environment unless you're swimming the mile or another long distance race. These goggles do not leak when worn correctly, however, I like my goggles on the tighter side, so they may leak a small amount if worn loosely. The antifog is pretty much garbage, but most competitive swimmers know that antifog doesn't last even with the best goggles, so I wasn't stunned to find out these are no exception. Lastly, these goggles have better peripheral vision than many I have worn before, but I practice in Swedes with excellent peripheral vision, so it is slightly offputting to not be able to see perfectly from side to side, however if you practice in Speedo Vanquishers it is almost definitely an improvement. Overall, these are an excellent purchase, I would recommend to anyone who swims 500s or shorter, and especially to sprinters looking for some quality racing goggles. Do yourself a favor by not wearing them in practice.