{
  "exported_at": "2026-04-26T02:59:21.232122Z",
  "tournament": {
    "id": "YU18BE",
    "name": "50th Birthday Party (Mark Semanick Champion)",
    "mode": "regular",
    "winner": "Mark S",
    "status": "closed",
    "closed_at": "2026-03-04 21:57:20.061243",
    "players": [
      "Bob Mc",
      "Brian Z",
      "Jimmy T",
      "Bryan H",
      "Dom B",
      "Chris E",
      "Iddo H",
      "Nick H",
      "Rachel H",
      "RJ",
      "Seth G",
      "Will Y",
      "Mark S",
      "Frank L"
    ],
    "player_tiers": {
      "Bob Mc": 1,
      "Brian Z": 1,
      "Jimmy T": 1,
      "Bryan H": 2,
      "Dom B": 2,
      "Chris E": 3,
      "Iddo H": 3,
      "Nick H": 3,
      "Rachel H": 3,
      "RJ": 3,
      "Seth G": 3,
      "Will Y": 3,
      "Mark S": 4,
      "Frank L": 5
    },
    "player_display": {
      "Bryan H": {
        "first": "Bryan",
        "last": "Hunsberger",
        "nickname": "Killa-B"
      },
      "Brian Z": {
        "first": "Brian",
        "last": "Zhu",
        "nickname": "Bozo"
      },
      "Bob Mc": {
        "first": "Bob",
        "last": "McNally",
        "nickname": "Bob"
      },
      "Chris E": {
        "first": "Chris",
        "last": "Elwood",
        "nickname": "Elwood"
      },
      "Dom B": {
        "first": "Dom",
        "last": "Braccio",
        "nickname": "Dom"
      },
      "Frank L": {
        "first": "Frank",
        "last": "Litchfield",
        "nickname": "Speedy"
      },
      "Iddo H": {
        "first": "Iddo",
        "last": "Harrel",
        "nickname": "Iddo H"
      },
      "Jimmy T": {
        "first": "Jimmy",
        "last": "Trotter",
        "nickname": "Trotski"
      },
      "Fran M": {
        "first": "Fran",
        "last": "Murphy",
        "nickname": "Fran M"
      },
      "Kevin S": {
        "first": "Kevin",
        "last": "Semanick",
        "nickname": "Professor"
      },
      "Mark S": {
        "first": "Mark",
        "last": "Semanick",
        "nickname": "Champ"
      },
      "Nick H": {
        "first": "Nick",
        "last": "Hart",
        "nickname": "Red"
      },
      "Rachel H": {
        "first": "Rachel",
        "last": "Hunsberger",
        "nickname": "Rachel H"
      },
      "RJ": {
        "first": "RJ",
        "last": "Collins",
        "nickname": "Sweet Pea"
      },
      "Sean F": {
        "first": "Sean",
        "last": "Filson",
        "nickname": "Doom"
      },
      "Sean M": {
        "first": "Sean",
        "last": "Meehan",
        "nickname": "The Co-host"
      },
      "Seth G": {
        "first": "Seth",
        "last": "Gansman",
        "nickname": "Spaz"
      },
      "Will Y": {
        "first": "Will",
        "last": "YoungBlood",
        "nickname": "Big Will"
      },
      "Jeff": {
        "first": "Jeff",
        "last": "Thomas",
        "nickname": "Jeff"
      },
      "Troy": {
        "first": "Troy",
        "last": "LaChance",
        "nickname": ""
      },
      "Ace": {
        "first": "Ace",
        "last": "",
        "nickname": ""
      },
      "King": {
        "first": "King",
        "last": "",
        "nickname": ""
      },
      "Queen": {
        "first": "Queen",
        "last": "",
        "nickname": ""
      },
      "Jack": {
        "first": "Jack",
        "last": "",
        "nickname": ""
      },
      "Bo Derek": {
        "first": "Bo",
        "last": "Derek",
        "nickname": ""
      }
    },
    "rounds": [
      "Round 1",
      "Round 2",
      "Round 3"
    ],
    "playoff_stages": [
      "Semi-Final 1",
      "Semi-Final 2",
      "Final"
    ],
    "byes": {}
  },
  "standings": [
    {
      "player": "Mark S",
      "avg": 8.5,
      "total": 25.5,
      "played": 3,
      "tier": 4.0
    },
    {
      "player": "Rachel H",
      "avg": 7.6667,
      "total": 23.0,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "Dom B",
      "avg": 5.8333,
      "total": 17.5,
      "played": 3,
      "tier": 2.0
    },
    {
      "player": "Chris E",
      "avg": 5.8333,
      "total": 17.5,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "Nick H",
      "avg": 4.0,
      "total": 12.0,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "Bob Mc",
      "avg": 3.3333,
      "total": 10.0,
      "played": 3,
      "tier": 1.0
    },
    {
      "player": "Brian Z",
      "avg": 3.3333,
      "total": 10.0,
      "played": 3,
      "tier": 1.0
    },
    {
      "player": "Will Y",
      "avg": 2.5,
      "total": 7.5,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "Frank L",
      "avg": 2.3333,
      "total": 7.0,
      "played": 3,
      "tier": 5.0
    },
    {
      "player": "Jimmy T",
      "avg": 2.1667,
      "total": 6.5,
      "played": 3,
      "tier": 1.0
    },
    {
      "player": "Bryan H",
      "avg": 0.0,
      "total": 0.0,
      "played": 3,
      "tier": 2.0
    },
    {
      "player": "Iddo H",
      "avg": 0.0,
      "total": 0.0,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "RJ",
      "avg": 0.0,
      "total": 0.0,
      "played": 3,
      "tier": 3.0
    },
    {
      "player": "Seth G",
      "avg": 0.0,
      "total": 0.0,
      "played": 3,
      "tier": 3.0
    }
  ],
  "round_matchups": {
    "Round 1": [
      {
        "match": 1,
        "player1": "Mark S",
        "player2": "Iddo H",
        "result": {
          "winning_player": "Mark S",
          "losing_player": "Iddo H",
          "winning_character": "Dr. Sattler",
          "losing_character": "Elektra",
          "score": 10.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 2,
        "player1": "Nick H",
        "player2": "Dom B",
        "result": {
          "winning_player": "Dom B",
          "losing_player": "Nick H",
          "winning_character": "Geralt",
          "losing_character": "Velociraptors",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 3,
        "player1": "Frank L",
        "player2": "RJ",
        "result": {
          "winning_player": "Frank L",
          "losing_player": "RJ",
          "winning_character": "Black Widow",
          "losing_character": "Winter Soldier",
          "score": 7.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 4,
        "player1": "Bob Mc",
        "player2": "Seth G",
        "result": {
          "winning_player": "Bob Mc",
          "losing_player": "Seth G",
          "winning_character": "Golden Bat",
          "losing_character": "Bigfoot",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 5,
        "player1": "Brian Z",
        "player2": "Jimmy T",
        "result": {
          "winning_player": "Jimmy T",
          "losing_player": "Brian Z",
          "winning_character": "Moon Knight",
          "losing_character": "Sherlock",
          "score": 6.5,
          "loser_score": 0.0
        }
      },
      {
        "match": 6,
        "player1": "Chris E",
        "player2": "Will Y",
        "result": {
          "winning_player": "Chris E",
          "losing_player": "Will Y",
          "winning_character": "Medusa",
          "losing_character": "Robin Hood",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 7,
        "player1": "Bryan H",
        "player2": "Rachel H",
        "result": {
          "winning_player": "Rachel H",
          "losing_player": "Bryan H",
          "winning_character": "T-Rex",
          "losing_character": "Alice",
          "score": 7.0,
          "loser_score": 0.0
        }
      }
    ],
    "Round 2": [
      {
        "match": 1,
        "player1": "Iddo H",
        "player2": "Brian Z",
        "result": {
          "winning_player": "Brian Z",
          "losing_player": "Iddo H",
          "winning_character": "Doctor Strange",
          "losing_character": "Hamlet",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 2,
        "player1": "Mark S",
        "player2": "Bryan H",
        "result": {
          "winning_player": "Mark S",
          "losing_player": "Bryan H",
          "winning_character": "Jekyll & Hyde",
          "losing_character": "Squirrel Girl",
          "score": 9.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 3,
        "player1": "Jimmy T",
        "player2": "Bob Mc",
        "result": {
          "winning_player": "Bob Mc",
          "losing_player": "Jimmy T",
          "winning_character": "Nikola Tesla",
          "losing_character": "Mothman",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 4,
        "player1": "Chris E",
        "player2": "RJ",
        "result": {
          "winning_player": "Chris E",
          "losing_player": "RJ",
          "winning_character": "Sun Wukong",
          "losing_character": "Spider-Man",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 5,
        "player1": "Nick H",
        "player2": "Will Y",
        "result": {
          "winning_player": "Nick H",
          "losing_player": "Will Y",
          "winning_character": "Yennenga",
          "losing_character": "Achilles",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 6,
        "player1": "Frank L",
        "player2": "Rachel H",
        "result": {
          "winning_player": "Rachel H",
          "losing_player": "Frank L",
          "winning_character": "She-Hulk",
          "losing_character": "Yennenga",
          "score": 5.5,
          "loser_score": 0.0
        }
      },
      {
        "match": 7,
        "player1": "Dom B",
        "player2": "Seth G",
        "result": {
          "winning_player": "Dom B",
          "losing_player": "Seth G",
          "winning_character": "Daredevil",
          "losing_character": "Luke Cage",
          "score": 5.5,
          "loser_score": 0.0
        }
      }
    ],
    "Round 3": [
      {
        "match": 1,
        "player1": "Mark S",
        "player2": "Frank L",
        "result": {
          "winning_player": "Mark S",
          "losing_player": "Frank L",
          "winning_character": "Beowulf",
          "losing_character": "Black Panther",
          "score": 6.5,
          "loser_score": 0.0
        }
      },
      {
        "match": 2,
        "player1": "RJ",
        "player2": "Will Y",
        "result": {
          "winning_player": "Will Y",
          "losing_player": "RJ",
          "winning_character": "King Arthur",
          "losing_character": "Ms. Marvel",
          "score": 7.5,
          "loser_score": 0.0
        }
      },
      {
        "match": 3,
        "player1": "Jimmy T",
        "player2": "Nick H",
        "result": {
          "winning_player": "Nick H",
          "losing_player": "Jimmy T",
          "winning_character": "Ciri",
          "losing_character": "Dracula",
          "score": 7.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 4,
        "player1": "Bryan H",
        "player2": "Dom B",
        "result": {
          "winning_player": "Dom B",
          "losing_player": "Bryan H",
          "winning_character": "Shakespeare",
          "losing_character": "Little Red Riding Hood",
          "score": 7.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 5,
        "player1": "Brian Z",
        "player2": "Bob Mc",
        "result": {
          "winning_player": "Brian Z",
          "losing_player": "Bob Mc",
          "winning_character": "Houdini",
          "losing_character": "Bullseye",
          "score": 5.0,
          "loser_score": 0.0
        }
      },
      {
        "match": 6,
        "player1": "Chris E",
        "player2": "Iddo H",
        "result": {
          "winning_player": "Chris E",
          "losing_player": "Iddo H",
          "winning_character": "Angel",
          "losing_character": "Buffy",
          "score": 7.5,
          "loser_score": 0.0
        }
      },
      {
        "match": 7,
        "player1": "Rachel H",
        "player2": "Seth G",
        "result": {
          "winning_player": "Rachel H",
          "losing_player": "Seth G",
          "winning_character": "Spike",
          "losing_character": "Eredin",
          "score": 10.5,
          "loser_score": 0.0
        }
      }
    ],
    "Semi-Final 1": [
      {
        "match": 1,
        "player1": "Mark S",
        "player2": "Dom B",
        "result": {
          "winning_player": "Mark S",
          "losing_player": "Dom B",
          "winning_character": "Tomoe Gozen",
          "losing_character": "Titania",
          "score": null,
          "loser_score": null
        }
      }
    ],
    "Semi-Final 2": [
      {
        "match": 1,
        "player1": "Rachel H",
        "player2": "Chris E",
        "result": {
          "winning_player": "Chris E",
          "losing_player": "Rachel H",
          "winning_character": "Dr. Jill Trent",
          "losing_character": "Philipa",
          "score": null,
          "loser_score": null
        }
      }
    ],
    "Final": [
      {
        "match": 1,
        "player1": "Mark S",
        "player2": "Chris E",
        "result": {
          "winning_player": "Mark S",
          "losing_player": "Chris E",
          "winning_character": "Sinbad",
          "losing_character": "Robert Muldoon",
          "score": null,
          "loser_score": null
        }
      }
    ]
  },
  "match_results": {
    "Bob Mc": {
      "Round 1": 5.0,
      "Round 2": 5.0,
      "Round 3": 0.0
    },
    "Brian Z": {
      "Round 1": 0.0,
      "Round 2": 5.0,
      "Round 3": 5.0
    },
    "Jimmy T": {
      "Round 1": 6.5,
      "Round 2": 0.0,
      "Round 3": 0.0
    },
    "Bryan H": {
      "Round 1": 0.0,
      "Round 2": 0.0,
      "Round 3": 0.0
    },
    "Dom B": {
      "Round 1": 5.0,
      "Round 2": 5.5,
      "Round 3": 7.0
    },
    "Chris E": {
      "Round 1": 5.0,
      "Round 2": 5.0,
      "Round 3": 7.5
    },
    "Iddo H": {
      "Round 1": 0.0,
      "Round 2": 0.0,
      "Round 3": 0.0
    },
    "Nick H": {
      "Round 1": 0.0,
      "Round 2": 5.0,
      "Round 3": 7.0
    },
    "Rachel H": {
      "Round 1": 7.0,
      "Round 2": 5.5,
      "Round 3": 10.5
    },
    "RJ": {
      "Round 1": 0.0,
      "Round 2": 0.0,
      "Round 3": 0.0
    },
    "Seth G": {
      "Round 1": 0.0,
      "Round 2": 0.0,
      "Round 3": 0.0
    },
    "Will Y": {
      "Round 1": 0.0,
      "Round 2": 0.0,
      "Round 3": 7.5
    },
    "Mark S": {
      "Round 1": 10.0,
      "Round 2": 9.0,
      "Round 3": 6.5
    },
    "Frank L": {
      "Round 1": 7.0,
      "Round 2": 0.0,
      "Round 3": 0.0
    }
  },
  "playoff_matchups": {},
  "match_history": [
    {
      "id": "0e34b076d1cc2bcb",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Brian Zhu",
      "player2": "Jimmy Trotter",
      "winner": "Jimmy T",
      "loser": "Brian Z",
      "winner_character": "Moon Knight",
      "loser_character": "Sherlock",
      "winner_score": 6.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "65291ccb488f252a",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Bryan Hunsberger",
      "player2": "Rachel Hunsberger",
      "winner": "Rachel H",
      "loser": "Bryan H",
      "winner_character": "T-Rex",
      "loser_character": "Alice",
      "winner_score": 7.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "6a0b757f2f4d7e26",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Frank Litchfield",
      "player2": "RJ Collins",
      "winner": "Frank L",
      "loser": "RJ",
      "winner_character": "Black Widow",
      "loser_character": "Winter Soldier",
      "winner_score": 7.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "76326a2cd9e4d09d",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Mark Semanick",
      "player2": "Iddo Harrel",
      "winner": "Mark S",
      "loser": "Iddo H",
      "winner_character": "Dr. Sattler",
      "loser_character": "Elektra",
      "winner_score": 10.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "8701ee600af46a99",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Bob McNally",
      "player2": "Seth Gansman",
      "winner": "Bob Mc",
      "loser": "Seth G",
      "winner_character": "Golden Bat",
      "loser_character": "Bigfoot",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "d03dce4f63e0860d",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Nick Hart",
      "player2": "Dom Braccio",
      "winner": "Dom B",
      "loser": "Nick H",
      "winner_character": "Geralt",
      "loser_character": "Velociraptors",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "ff34c3d96d89dbce",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 1",
      "player1": "Chris Elwood",
      "player2": "Will YoungBlood",
      "winner": "Chris E",
      "loser": "Will Y",
      "winner_character": "Medusa",
      "loser_character": "Robin Hood",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "1e10a20f2ceca00d",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Iddo Harrel",
      "player2": "Brian Zhu",
      "winner": "Brian Z",
      "loser": "Iddo H",
      "winner_character": "Doctor Strange",
      "loser_character": "Hamlet",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "808b1e56b38d1875",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Jimmy Trotter",
      "player2": "Bob McNally",
      "winner": "Bob Mc",
      "loser": "Jimmy T",
      "winner_character": "Nikola Tesla",
      "loser_character": "Mothman",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "8746b8bc86362bf5",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Dom Braccio",
      "player2": "Seth Gansman",
      "winner": "Dom B",
      "loser": "Seth G",
      "winner_character": "Daredevil",
      "loser_character": "Luke Cage",
      "winner_score": 5.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "89cb203b2321695c",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Nick Hart",
      "player2": "Will YoungBlood",
      "winner": "Nick H",
      "loser": "Will Y",
      "winner_character": "Yennenga",
      "loser_character": "Achilles",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "cad5f6e386a2f521",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Mark Semanick",
      "player2": "Bryan Hunsberger",
      "winner": "Mark S",
      "loser": "Bryan H",
      "winner_character": "Jekyll & Hyde",
      "loser_character": "Squirrel Girl",
      "winner_score": 9.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "d7d95f4ef0e2691e",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Chris Elwood",
      "player2": "RJ Collins",
      "winner": "Chris E",
      "loser": "RJ",
      "winner_character": "Sun Wukong",
      "loser_character": "Spider-Man",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "f6c00208717f27bb",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 2",
      "player1": "Frank Litchfield",
      "player2": "Rachel Hunsberger",
      "winner": "Rachel H",
      "loser": "Frank L",
      "winner_character": "She-Hulk",
      "loser_character": "Yennenga",
      "winner_score": 5.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "193217ec31c94597",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Brian Zhu",
      "player2": "Bob McNally",
      "winner": "Brian Z",
      "loser": "Bob Mc",
      "winner_character": "Houdini",
      "loser_character": "Bullseye",
      "winner_score": 5.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "4d735ac0ea8e5e22",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Mark Semanick",
      "player2": "Frank Litchfield",
      "winner": "Mark S",
      "loser": "Frank L",
      "winner_character": "Beowulf",
      "loser_character": "Black Panther",
      "winner_score": 6.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "548bf754c620d42b",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "RJ Collins",
      "player2": "Will YoungBlood",
      "winner": "Will Y",
      "loser": "RJ",
      "winner_character": "King Arthur",
      "loser_character": "Ms. Marvel",
      "winner_score": 7.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "a4e3c5f68d4826f6",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Jimmy Trotter",
      "player2": "Nick Hart",
      "winner": "Nick H",
      "loser": "Jimmy T",
      "winner_character": "Ciri",
      "loser_character": "Dracula",
      "winner_score": 7.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "b7e373fc8b49cf9a",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Chris Elwood",
      "player2": "Iddo Harrel",
      "winner": "Chris E",
      "loser": "Iddo H",
      "winner_character": "Angel",
      "loser_character": "Buffy",
      "winner_score": 7.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "db3d216aba49662c",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Rachel Hunsberger",
      "player2": "Seth Gansman",
      "winner": "Rachel H",
      "loser": "Seth G",
      "winner_character": "Spike",
      "loser_character": "Eredin",
      "winner_score": 10.5,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "ee4a03d0a656f34e",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Round 3",
      "player1": "Bryan Hunsberger",
      "player2": "Dom Braccio",
      "winner": "Dom B",
      "loser": "Bryan H",
      "winner_character": "Shakespeare",
      "loser_character": "Little Red Riding Hood",
      "winner_score": 7.0,
      "loser_score": 0.0,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 0,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "6769bdd8e8d5d57d",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Final",
      "player1": "Mark Semanick",
      "player2": "Chris Elwood",
      "winner": "Mark S",
      "loser": "Chris E",
      "winner_character": "Sinbad",
      "loser_character": "Robert Muldoon",
      "winner_score": null,
      "loser_score": null,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 1,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "0399dfaf54bd4017",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Semi-Final 1",
      "player1": "Mark Semanick",
      "player2": "Dom Braccio",
      "winner": "Mark S",
      "loser": "Dom B",
      "winner_character": "Tomoe Gozen",
      "loser_character": "Titania",
      "winner_score": null,
      "loser_score": null,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 1,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    },
    {
      "id": "7743d6a330de0326",
      "tournament_id": "YU18BE",
      "tournament_name": "50th Birthday Party (Mark Semanick Champion)",
      "owner_id": "b3f21910e9dfc64951909ecf8a724629",
      "stage": "Semi-Final 2",
      "player1": "Rachel Hunsberger",
      "player2": "Chris Elwood",
      "winner": "Chris E",
      "loser": "Rachel H",
      "winner_character": "Dr. Jill Trent",
      "loser_character": "Philipa",
      "winner_score": null,
      "loser_score": null,
      "winner_remaining_hp": null,
      "loser_final_hp": null,
      "base_pts": null,
      "player_mult": null,
      "char_mult": null,
      "raw_score": null,
      "handicap_balance": null,
      "penalty": null,
      "diminishing_returns": null,
      "is_playoff": 1,
      "played_at": "2026-03-04T21:57:20.061243",
      "map": null,
      "elapsed_secs": null,
      "match_duration_secs": null,
      "turn_times_p1": null,
      "turn_times_p2": null,
      "avg_turn_secs_p1": null,
      "avg_turn_secs_p2": null,
      "turn_hp_log": null,
      "is_forfeit": false
    }
  ]
}