Running can help produce endorphins which helps you feel good and relive stress, yoga can help with your spiritual and mental health making you feel relaxed also releasing endorphins and relieving stress. They both help with your physical health because you are moving your body by exercise.