{{ m.team1_abbr }}
VS
{{ m.status }}
{% if m.winner and m.winner != 'ABANDONED' %}
🏆 {{ m.winner }}
{% endif %}
{{ m.team2_abbr }}
{{ row.pct1 }}% picks · {{ '%.0f'|format(row.bid1) }} pts staked
{{ 100 - row.pct1 }}% picks · {{ '%.0f'|format(row.bid2) }} pts staked
Backing {{ m.team1_abbr }}
{{ row.side1|length }} · {{ '%.0f'|format(row.bid1) }} pts
{% for p in row.side1 %}
{% else %}
{{ (p.display_name or p.username)|initials }}
{{ p.display_name or p.username }}{% if p.user_uid == user.id %}YOU{% endif %}
MOTM: {{ p.predicted_motm or '—' }}
{% if p.is_settled %}
{% if p.winner_correct == 1 %}Winner ✓{% elif p.winner_correct == 0 %}Winner ✗{% endif %}
{% if p.predicted_motm %}
{% if p.motm_correct == 1 %}MOTM ✓{% elif p.motm_correct == 0 %}MOTM ✗{% endif %}
{% endif %}
{{ p.points_earned|delta_sign }}
{% endif %}
{{ '%.0f'|format(p.bid_amount) }}
Nobody’s on this side yet.
{% endfor %}
Backing {{ m.team2_abbr }}
{{ row.side2|length }} · {{ '%.0f'|format(row.bid2) }} pts
{% for p in row.side2 %}
{% else %}
{{ (p.display_name or p.username)|initials }}
{{ p.display_name or p.username }}{% if p.user_uid == user.id %}YOU{% endif %}
MOTM: {{ p.predicted_motm or '—' }}
{% if p.is_settled %}
{% if p.winner_correct == 1 %}Winner ✓{% elif p.winner_correct == 0 %}Winner ✗{% endif %}
{% if p.predicted_motm %}
{% if p.motm_correct == 1 %}MOTM ✓{% elif p.motm_correct == 0 %}MOTM ✗{% endif %}
{% endif %}
{{ p.points_earned|delta_sign }}
{% endif %}
{{ '%.0f'|format(p.bid_amount) }}
Nobody’s on this side yet.
{% endfor %}
Unusual picks (data check)
{% for p in row.other %}
{{ p.display_name or p.username }} → {{ p.predicted_winner }}
{% endfor %}