Good for improving general flexibility, which is essential for any kind of athleticism. I don't agree with some of the poses to do with the spine, you don't really need flexibility in the lumbar area - you need stability. Also don't see any scientific basis for holding a stretch for 10 minutes like they do sometimes.
Generally though, definitely going to be beneficial, for sure.