This template calculates and displays the winning percentage for sports teams given three parameters: wins, losses and ties. Those three parameters are unnamed.

{{Winning percentage|<wins>|<losses>|<ties>}}

Wins and losses are required; ties are optional.

The result is displayed as a decimal point followed by three digits, as is standard in sports standings. Including |leading_zero=y will add a leading 0 before the period (.), while adding |record=y will show the record followed by the winning percentage.

In scenarios where ties are not regarded as half a win, using |ignore_ties=y will omit ties and equate the winning percentage exactly as wins divided by the total number of games/matches played (i.e. wins plus draws plus losses).

Code Result Explanation Calculation
{{Winning percentage|30|20}} .600 <win> / <total> .600 = 30 / (30+20)
{{Winning percentage|30|20|50}} .550 (<win> + (<ties>/2)) / <total> .550 = (30+(50/2)) / (30+20+50)
{{Winning percentage|30|20|50|ignore_ties=y}} .300 <win> / <total-without-ties> .300 = 30 / (30 + 20 + 50)
{{Winning percentage|100|50|record=y}} 100–50 (.667) Showing records along with calculated percentage
{{Winning percentage|100|50|3|leading_zero=y|record=y}} 100–50–3 (0.663) showing records and percentage with leading zero
{{Winning percentage|100|50|leading_zero=y}} 0.667 show percentage with leading zero
{{Winning percentage|100|0}} 1.000 100% winning
{{Winning percentage|0|4}} .000 0% winning
{{Winning percentage|0|0}} No match played, so a percentage is not mathematically possible