When someone "gives all," they are putting forth their maximum effort or resources towards a task or goal. Synonyms for this phrase could include "exerts oneself," "puts in the work," "hustles," "puts forth maximum effort," "gives 110%," or "leaves it all on the field." All of these synoyms convey the idea of someone working hard and going above and beyond what is expected of them. "Gives all" is often used to describe athletes or performers who leave everything they have on the court or stage, but it can also be applied to anyone who puts in maximum effort towards a particular task or goal.