Mixed martial arts (MMA) is a full contact combat sport that allows a wide variety of fighting techniques and skills, from a mixture of martial arts traditions and non-traditions, to be used in competitions. The rules allow the use of striking and grappling techniques, both while standing and on the ground. Such competitions allow martial artists of different backgrounds to compete. MMA is a sport which requires lots of endurance, explosive strength and speed. Being flexible is also very important.
Muscle Pharm Assualt I believe is great to take before your fight/training, it will get you focused and will provide you with a good amount of energy, It contains Arginine which will dialate your blood vessels producing more nutrient/oxygen flow to your muscles which blocks fatigue sensors and lets you continue to work at full capacity.
Muscle Pharm Recon is ideal post fight/ post workout as it contains extremely fast acting whey isolate, a perfect ratio of fast and slow acting carbs, BCAA's, creatine and glutamine. All of these ingredients have been shown to increase speed of recovery and increase the rate of muscle growth when taken post workout.
Finally Cordygen 5 which will increase oxygen utilization and will allow you to break through your plateaus. It also has many other great properties such as increasing strength and testosterone.
A good multi vitamin is also essential; they are specifically designed to provide the body with both the essential and/or non-essential nutrients with taking just a few dietary supplements, helping in the prevention of vitamin and mineral deficiencies. With the amount of work a fighter puts his body through, plus the poor air and other conditions that surround us, a good encapsulated multivitamin would go a long way.
Fish oil Supplement will help with overall cardiovascular health, healthy skin and joint function, so would provide a benefit to a MMA Fighter.
Protein is very important as it allows you to start recovering straight away, by allowing the amino acids to start repairing your muscles straight away. Protein also assists in the building and maintenance of all body tissues and helps in the creation of enzymes and antibodies which are essential for all over body health.