What's better to do sprinting and parkour animations in, unity 3d or blender?

i need to creat some animations for my game i have blender and unity i just dont know which one i should use to animate it

You cannot do complex character animation in Unity.

You can apply and retarget these animations very effectively in Unity using Mecanim, but these should be created outside of Unity: Blender, Maya, Max, MoCap…

Look on the asset store for Mecanim Sample Scenes and 150 free animations.

Unity doesn’t produce that good animation so I advice you to use a program who is primary function is animation like blender