Skip to content

Nick Beaver

Data Analysis Portfolio

Project 1A: An Outline of a Basic TCG Sportsbook Model

Written on March 7, 2025 by Nicholas Beaver

Categories:

ABSTRACT

This paper outlines a baseline sportsbook model for wagering on competitive trading card games (TCGs) such as Magic: The Gathering, Pokémon, and Yu-Gi-Oh!. Using the Glicko-2 rating system, a logistic distribution to assess deck strength’s impact on competitor win probability, Monte Carlo simulations, and Bayesian inference, we evaluate the feasibility and profitability of such a sportsbook from the perspective of the operator. A simulated world championship tournament, repeated over 10,000 iterations, representing 310,000 simulated matches, assesses expected profitability as measured by gross gaming revenue (GGR). Findings indicate a 75.7% probability of achieving a GGR margin above 5%, suggesting that a TCG sportsbook could be a viable business model.

Beyond theoretical validation, this paper discusses key challenges, including data availability and regulatory considerations. Future research should focus on refining the model with empirical data, implementing real-time probability and pricing adjustments, conducting necessary market research, and addressing legal and operational hurdles. This study provides a foundational approach to TCG wagering within the broader “esports” betting landscape upon which future work might be built.

Keywords: Bayesian inference, sports betting, trading card games, Glicko-2, Microsoft Excel, R programming, gambling models, financial modelling, sportsbook profitability

White Paper

Project Files

a. Project 1A: Tournament Season Match Data [.csv file].

project_1a_a_tournament_season_match_data

b. Project 1A: R Code for Glicko-2 Skill Ratings [.txt file].

project_1a_b_r_code_for_glicko_2_skill_ratings_

c. Project 1A: Tournament Season Final Ratings [.csv file].

project_1a_c_tournament_season_final_standings

d. Project 1A: R Code for Logistic Curve for Rating Deck Strength [.txt file].

project_1a_d_r_code_for_logistic_curve_for_rating_deck_strength_

e. Project 1A: Glicko-2 Ratings for 32 World Tournament Competitors [.csv file].

project_1a_e_glicko_2_ratings_for_32_world_tournament_competitors

f. Project 1A: Deck Strength Gamma Vector for World Tournament [.csv file].

project_1a_f_deck_strength_gamma_vector_for_world_tournament

g. Project 1A: R Code for World Tournament Win Probability Matrix [.txt file].

project_1a_g_r_code_for_world_tournament_win_probability_matrix_

h. Project 1A: World Tournament Win Probability Matrix [.csv file].

project_1a_h_world_tournament_win_probability_matrix

i. Project 1A: TCG Sportsbook World Tournament Simulator Workbook [.xlsx file].

project_1a_i_tcg_sportsbook_world_tournament_simulator_workbook.xlsx

j. Project 1A: 10,000 TCG World Tournament Simulations [.csv file].

project_1a_j_10000_world_tournament_simulations_data

k. Project 1A: World Tournament Simulation GGR and GGR Margin [.csv file].

project_1a_k_world_tournament_simulation_ggr_and_ggr_margin

l. Project 1A: R Code for Posterior Sampling and Diagnostics [.txt file].

project_1a_l_r_code_for_posterior_sampling_and_diagnostics_



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to the Blog

Sign up for updates, commentary, and project discussions.

(Unsubscribe any time. I only send a few emails per year and I never try to sell you something or share your info.)

"A wise man... apportions his belief to the evidence."
—David Hume, An Enquiry Concerning Human Understanding

“Probability... is the acceptance of the lack of certainty in our knowledge and the development of methods for dealing with our ignorance.”
― Nassim Nicholas Taleb, Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets

"[T]he only thing we can ever know with certainty is: what is our state of knowledge?"

—E.T. Jaynes, Probability Theory: the Logic of Science

Powered by WordPress