<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://johannes-bleher.de/feed.xml" rel="self" type="application/atom+xml" /><link href="https://johannes-bleher.de/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-09-10T20:52:53+00:00</updated><id>https://johannes-bleher.de/feed.xml</id><title type="html">blank</title><subtitle>Johannes Bleher, senior lecturer in econometrics and empirical economic research at the University of Hohenheim, working on applied econometrics, data science, finance, and computational teaching.
</subtitle><entry><title type="html">Brown Bag Seminar: Conditional Quantiles and Stochastic Discount Factors</title><link href="https://johannes-bleher.de/talks/research/2026/06/17/brownbag-macro-sdf.html" rel="alternate" type="text/html" title="Brown Bag Seminar: Conditional Quantiles and Stochastic Discount Factors" /><published>2026-06-17T19:10:00+00:00</published><updated>2026-06-17T19:10:00+00:00</updated><id>https://johannes-bleher.de/talks/research/2026/06/17/brownbag-macro-sdf</id><content type="html" xml:base="https://johannes-bleher.de/talks/research/2026/06/17/brownbag-macro-sdf.html"><![CDATA[<p>On June 18, 2026, I presented joint work with Joachim Grammig and Johannes Schief in the Brown Bag Seminar Finance. The presentation slides are available here: <a href="/assets/pdf/20260618_brownbag_macro_sdf_slides.pdf">Regularized Conditional Quantile Methods for Portfolio Choice and Stochastic Discount Factor Estimation</a>.</p>

<p>The paper asks how to recover a stable, interpretable, state-dependent stochastic discount factor when returns and conditioning information are high-dimensional. The starting point is a regularized conditional quantile portfolio program. It estimates one portfolio together with a conditional quantile surface, using elastic-net penalties to stabilize both the portfolio weights and the state-dependent quantile coefficients.</p>

<p>The central distinction in the talk is between three objects. The quantile portfolio is a return-side object. The raw expected-shortfall envelope uses residual ranks to identify tail states, but it is not automatically a pricing kernel. Only after projecting that tail-focused object onto the no-arbitrage pricing set do we obtain an admissible stochastic discount factor.</p>

<p>Empirically, we apply the workflow to monthly Fama–French portfolios and U.S. macro-financial states. The main message is diagnostic rather than structural: macro-state patterns, projection failures, and boundary cases reveal where tail emphasis and pricing feasibility align, and where the data put stress on the candidate pricing kernel.</p>]]></content><author><name>Johannes Bleher</name></author><category term="talks" /><category term="research" /><category term="asset-pricing" /><category term="econometrics" /><category term="finance" /><category term="quantile-regression" /><summary type="html"><![CDATA[Slides for my June 18, 2026 Brown Bag Seminar Finance talk on regularized conditional quantiles, portfolio choice, and SDF estimation.]]></summary></entry><entry><title type="html">From Training Machines to Teaching Students to Think with AI</title><link href="https://johannes-bleher.de/talks/2026/06/09/asem-ai-higher-education.html" rel="alternate" type="text/html" title="From Training Machines to Teaching Students to Think with AI" /><published>2026-06-09T12:00:00+00:00</published><updated>2026-06-09T12:00:00+00:00</updated><id>https://johannes-bleher.de/talks/2026/06/09/asem-ai-higher-education</id><content type="html" xml:base="https://johannes-bleher.de/talks/2026/06/09/asem-ai-higher-education.html"><![CDATA[<p>On June 9, 2026, I spoke at the ASEM Joint Meeting of the Expert Group “SDGs &amp; Education” and the Expert Group “Digitalisation &amp; Artificial Intelligence”. The meeting focused on opportunities and challenges around inclusion, access, and autonomy with AI in higher education.</p>

<p>My presentation was titled <a href="/assets/pdf/20260609_asem_ai_education_presentation.pdf">From Training Machines to Teaching Students to Think with AI</a>. The central argument was simple: methods education is about intellectual autonomy. In statistics, data analysis, and data science, students do not need manual routines as an end in themselves. But they do need enough understanding to ask sharper questions, evaluate AI-generated outputs, expose assumptions, and remain accountable for analytical work.</p>

<p>AI lowers operational friction. It helps with code generation, debugging, method explanations, documentation, and workflow design. That is useful. At the same time, some of the friction it removes was also where students learned to reason. The teaching challenge is therefore not to ban assistance, but to keep students inside the reasoning loop: ask, try, explain, and govern.</p>

<p>I discussed this from the perspective of large introductory statistics and data-analysis courses with about 800 students per year. At that scale, AI-era teaching quickly becomes an infrastructure question. Good learning design needs repeated practice, visible feedback, randomised and varied tasks, transfer across contexts, and privacy-aware ways for teaching teams to see where students struggle.</p>

<p>That is why my practical conclusion was institutional rather than merely individual. Universities need more than access to AI tools. They need deployment infrastructure, AI inference capacity, orchestration skills, and governance routines that let lecturers build and maintain course-specific support responsibly. Agentic coding can make small teaching apps easier to build, but hosting, authentication, monitoring, data access, privacy, and maintenance remain institutional responsibilities.</p>

<p>The presentation also connected naturally to the broader governance discussion in the expert group. Teaching and governance are two sides of the same problem: students need autonomy, and institutions need capacity. Adoption without capacity risks hidden dependence; responsible use requires that students, lecturers, and universities know where judgement and accountability remain.</p>

<p>My main takeaway from the talk was this: teach students to think with AI, not to watch AI think for them.</p>]]></content><author><name>Johannes Bleher</name></author><category term="talks" /><category term="teaching" /><category term="ai" /><category term="higher-education" /><summary type="html"><![CDATA[Reflections from my ASEM expert group presentation on inclusion, access, autonomy, and AI in higher education.]]></summary></entry><entry><title type="html">Predicting the 2026 World Cup with a Goal-Arrival Generator</title><link href="https://johannes-bleher.de/research/2026/06/08/world-cup-goal-arrival-generator.html" rel="alternate" type="text/html" title="Predicting the 2026 World Cup with a Goal-Arrival Generator" /><published>2026-06-08T07:00:00+00:00</published><updated>2026-06-08T07:00:00+00:00</updated><id>https://johannes-bleher.de/research/2026/06/08/world-cup-goal-arrival-generator</id><content type="html" xml:base="https://johannes-bleher.de/research/2026/06/08/world-cup-goal-arrival-generator.html"><![CDATA[<p>I have been building a World Cup forecasting pipeline around one object: a predictive distribution over final scores. Win-draw-loss probabilities, exact-score tips, knockout paths, and the total-goals forecast are then derived from that same distribution instead of being estimated as separate problems.</p>

<p>The current version is described in a <a href="/assets/pdf/world_cup_goal_arrival_generator_working_paper.pdf">non-peer-reviewed working paper</a>. The model is a state-dependent goal-arrival generator. Goals are treated as jumps in a continuous-time score state; the transition law at full time gives a joint distribution over scorelines. Win-draw-loss probabilities, exact-score decisions, tournament simulations, and total-goals forecasts are then functionals or decisions derived from that distribution.</p>

<p>Update, August 3, 2026: the working-paper PDF was revised after review feedback. The revision sharpens the evaluation against generator, machine-learning, and market-implied benchmarks; the public forecast below remains the June 8 freeze candidate.</p>

<p>The forecast below is a freeze candidate dated June 8, 2026. It uses historical international matches available up to June 7, a football-ranking.com strength snapshot from June 4, and no player or lineup covariates. The total-goals side forecast excludes shootout goals and in-match penalty goals.</p>

<p><strong>Headline Predictions</strong></p>

<table>
  <thead>
    <tr>
      <th>Target</th>
      <th style="text-align: right">Prediction</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Champion</td>
      <td style="text-align: right">France</td>
    </tr>
    <tr>
      <td>Runner-up</td>
      <td style="text-align: right">Argentina</td>
    </tr>
    <tr>
      <td>Final</td>
      <td style="text-align: right">France - Argentina, 1-1, France advances by model-implied win probability</td>
    </tr>
    <tr>
      <td>Third place</td>
      <td style="text-align: right">Spain</td>
    </tr>
    <tr>
      <td>Total goals</td>
      <td style="text-align: right">259</td>
    </tr>
    <tr>
      <td>Total-goals 10th-90th percentile range</td>
      <td style="text-align: right">239-279</td>
    </tr>
  </tbody>
</table>

<p><strong>Method In Brief</strong></p>

<p>The generator estimates goal-arrival intensities as functions of team strength, current score state, and match timing. It then propagates those intensities into score probabilities. For each fixture, the forecast stores both result-class probabilities and exact-score probabilities. The revised paper compares the event-time generator with final-score likelihoods, calibrated machine-learning benchmarks, and market-implied probabilities under fixed information sets.</p>

<p>This matters because the forecast target changes the evaluation. A model can be good at win-draw-loss probabilities and less good at exact scores; betting-market prices can dominate close-to-kickoff probabilities while being a different information set than a strict pre-tournament forecast. The working paper therefore treats the forecast object, information set, and scoring rule as part of the method.</p>

<details>
  <summary>Group-stage score predictions</summary>

  <table>
    <thead>
      <tr>
        <th>Date</th>
        <th style="text-align: right">Group</th>
        <th>Match</th>
        <th style="text-align: right">Prediction</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>2026-06-11</td>
        <td style="text-align: right">A</td>
        <td>Mexico - South Africa</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-11</td>
        <td style="text-align: right">A</td>
        <td>South Korea - Czechia</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-12</td>
        <td style="text-align: right">B</td>
        <td>Canada - Bosnia &amp; Herzegovina</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-12</td>
        <td style="text-align: right">D</td>
        <td>United States - Paraguay</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-13</td>
        <td style="text-align: right">B</td>
        <td>Qatar - Switzerland</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-13</td>
        <td style="text-align: right">C</td>
        <td>Brazil - Morocco</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-13</td>
        <td style="text-align: right">E</td>
        <td>Ivory Coast - Ecuador</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-13</td>
        <td style="text-align: right">C</td>
        <td>Haiti - Scotland</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-13</td>
        <td style="text-align: right">F</td>
        <td>Sweden - Tunisia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-14</td>
        <td style="text-align: right">D</td>
        <td>Australia - Türkiye</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-14</td>
        <td style="text-align: right">E</td>
        <td>Germany - Curaçao</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-14</td>
        <td style="text-align: right">F</td>
        <td>Netherlands - Japan</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-15</td>
        <td style="text-align: right">H</td>
        <td>Spain - Cape Verde</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-15</td>
        <td style="text-align: right">G</td>
        <td>Belgium - Egypt</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-15</td>
        <td style="text-align: right">H</td>
        <td>Saudi Arabia - Uruguay</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-15</td>
        <td style="text-align: right">G</td>
        <td>Iran - New Zealand</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-15</td>
        <td style="text-align: right">J</td>
        <td>Argentina - Algeria</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">J</td>
        <td>Austria - Jordan</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">K</td>
        <td>Portugal - DR Congo</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">I</td>
        <td>France - Senegal</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">L</td>
        <td>England - Croatia</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">I</td>
        <td>Iraq - Norway</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">L</td>
        <td>Ghana - Panama</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-16</td>
        <td style="text-align: right">K</td>
        <td>Uzbekistan - Colombia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-18</td>
        <td style="text-align: right">A</td>
        <td>Czechia - South Africa</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-18</td>
        <td style="text-align: right">B</td>
        <td>Switzerland - Bosnia &amp; Herzegovina</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-18</td>
        <td style="text-align: right">B</td>
        <td>Canada - Qatar</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-18</td>
        <td style="text-align: right">A</td>
        <td>Mexico - South Korea</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-19</td>
        <td style="text-align: right">D</td>
        <td>United States - Australia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-19</td>
        <td style="text-align: right">C</td>
        <td>Scotland - Morocco</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-19</td>
        <td style="text-align: right">E</td>
        <td>Ecuador - Curaçao</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-19</td>
        <td style="text-align: right">C</td>
        <td>Brazil - Haiti</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-19</td>
        <td style="text-align: right">D</td>
        <td>Türkiye - Paraguay</td>
        <td style="text-align: right">0-1</td>
      </tr>
      <tr>
        <td>2026-06-20</td>
        <td style="text-align: right">F</td>
        <td>Netherlands - Sweden</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-20</td>
        <td style="text-align: right">E</td>
        <td>Germany - Ivory Coast</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-20</td>
        <td style="text-align: right">F</td>
        <td>Tunisia - Japan</td>
        <td style="text-align: right">0-1</td>
      </tr>
      <tr>
        <td>2026-06-20</td>
        <td style="text-align: right">G</td>
        <td>New Zealand - Egypt</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-21</td>
        <td style="text-align: right">H</td>
        <td>Spain - Saudi Arabia</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-21</td>
        <td style="text-align: right">G</td>
        <td>Belgium - Iran</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-21</td>
        <td style="text-align: right">H</td>
        <td>Uruguay - Cape Verde</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-22</td>
        <td style="text-align: right">J</td>
        <td>Argentina - Austria</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-22</td>
        <td style="text-align: right">I</td>
        <td>France - Iraq</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-22</td>
        <td style="text-align: right">L</td>
        <td>Panama - Croatia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-22</td>
        <td style="text-align: right">I</td>
        <td>Norway - Senegal</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-22</td>
        <td style="text-align: right">K</td>
        <td>Colombia - DR Congo</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-23</td>
        <td style="text-align: right">K</td>
        <td>Portugal - Uzbekistan</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-23</td>
        <td style="text-align: right">L</td>
        <td>England - Ghana</td>
        <td style="text-align: right">3-0</td>
      </tr>
      <tr>
        <td>2026-06-23</td>
        <td style="text-align: right">J</td>
        <td>Jordan - Algeria</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">B</td>
        <td>Switzerland - Canada</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">B</td>
        <td>Bosnia &amp; Herzegovina - Qatar</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">C</td>
        <td>Scotland - Brazil</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">C</td>
        <td>Morocco - Haiti</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">F</td>
        <td>Japan - Sweden</td>
        <td style="text-align: right">1-0</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">F</td>
        <td>Tunisia - Netherlands</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">A</td>
        <td>Czechia - Mexico</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">A</td>
        <td>South Africa - South Korea</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">D</td>
        <td>Türkiye - United States</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-24</td>
        <td style="text-align: right">D</td>
        <td>Paraguay - Australia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-25</td>
        <td style="text-align: right">E</td>
        <td>Ecuador - Germany</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-25</td>
        <td style="text-align: right">E</td>
        <td>Curaçao - Ivory Coast</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-25</td>
        <td style="text-align: right">H</td>
        <td>Cape Verde - Saudi Arabia</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-25</td>
        <td style="text-align: right">H</td>
        <td>Uruguay - Spain</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">G</td>
        <td>Egypt - Iran</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">G</td>
        <td>New Zealand - Belgium</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">I</td>
        <td>Norway - France</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">I</td>
        <td>Senegal - Iraq</td>
        <td style="text-align: right">2-0</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">K</td>
        <td>Colombia - Portugal</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">K</td>
        <td>DR Congo - Uzbekistan</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">J</td>
        <td>Algeria - Austria</td>
        <td style="text-align: right">1-1</td>
      </tr>
      <tr>
        <td>2026-06-26</td>
        <td style="text-align: right">J</td>
        <td>Jordan - Argentina</td>
        <td style="text-align: right">0-3</td>
      </tr>
      <tr>
        <td>2026-06-27</td>
        <td style="text-align: right">L</td>
        <td>Panama - England</td>
        <td style="text-align: right">0-2</td>
      </tr>
      <tr>
        <td>2026-06-27</td>
        <td style="text-align: right">L</td>
        <td>Croatia - Ghana</td>
        <td style="text-align: right">2-0</td>
      </tr>
    </tbody>
  </table>

</details>

<details>
  <summary>Knockout path predictions</summary>

  <table>
    <thead>
      <tr>
        <th style="text-align: right">Match</th>
        <th>Stage</th>
        <th>Fixture</th>
        <th style="text-align: right">Prediction</th>
        <th>Advances</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td style="text-align: right">73</td>
        <td>Round of 32</td>
        <td>South Korea - Canada</td>
        <td style="text-align: right">1-1</td>
        <td>South Korea</td>
      </tr>
      <tr>
        <td style="text-align: right">74</td>
        <td>Round of 32</td>
        <td>Germany - Australia</td>
        <td style="text-align: right">2-0</td>
        <td>Germany</td>
      </tr>
      <tr>
        <td style="text-align: right">75</td>
        <td>Round of 32</td>
        <td>Netherlands - Morocco</td>
        <td style="text-align: right">1-0</td>
        <td>Netherlands</td>
      </tr>
      <tr>
        <td style="text-align: right">76</td>
        <td>Round of 32</td>
        <td>Brazil - Japan</td>
        <td style="text-align: right">2-0</td>
        <td>Brazil</td>
      </tr>
      <tr>
        <td style="text-align: right">77</td>
        <td>Round of 32</td>
        <td>France - Egypt</td>
        <td style="text-align: right">2-0</td>
        <td>France</td>
      </tr>
      <tr>
        <td style="text-align: right">78</td>
        <td>Round of 32</td>
        <td>Ecuador - Senegal</td>
        <td style="text-align: right">1-1</td>
        <td>Senegal</td>
      </tr>
      <tr>
        <td style="text-align: right">79</td>
        <td>Round of 32</td>
        <td>Mexico - Ivory Coast</td>
        <td style="text-align: right">1-1</td>
        <td>Mexico</td>
      </tr>
      <tr>
        <td style="text-align: right">80</td>
        <td>Round of 32</td>
        <td>England - Norway</td>
        <td style="text-align: right">2-0</td>
        <td>England</td>
      </tr>
      <tr>
        <td style="text-align: right">81</td>
        <td>Round of 32</td>
        <td>United States - Qatar</td>
        <td style="text-align: right">1-0</td>
        <td>United States</td>
      </tr>
      <tr>
        <td style="text-align: right">82</td>
        <td>Round of 32</td>
        <td>Belgium - Czechia</td>
        <td style="text-align: right">2-0</td>
        <td>Belgium</td>
      </tr>
      <tr>
        <td style="text-align: right">83</td>
        <td>Round of 32</td>
        <td>Colombia - Croatia</td>
        <td style="text-align: right">1-1</td>
        <td>Colombia</td>
      </tr>
      <tr>
        <td style="text-align: right">84</td>
        <td>Round of 32</td>
        <td>Spain - Austria</td>
        <td style="text-align: right">2-0</td>
        <td>Spain</td>
      </tr>
      <tr>
        <td style="text-align: right">85</td>
        <td>Round of 32</td>
        <td>Switzerland - Algeria</td>
        <td style="text-align: right">1-0</td>
        <td>Switzerland</td>
      </tr>
      <tr>
        <td style="text-align: right">86</td>
        <td>Round of 32</td>
        <td>Argentina - Uruguay</td>
        <td style="text-align: right">2-0</td>
        <td>Argentina</td>
      </tr>
      <tr>
        <td style="text-align: right">87</td>
        <td>Round of 32</td>
        <td>Portugal - Panama</td>
        <td style="text-align: right">2-0</td>
        <td>Portugal</td>
      </tr>
      <tr>
        <td style="text-align: right">88</td>
        <td>Round of 32</td>
        <td>Paraguay - Iran</td>
        <td style="text-align: right">1-1</td>
        <td>Iran</td>
      </tr>
      <tr>
        <td style="text-align: right">89</td>
        <td>Round of 16</td>
        <td>Germany - France</td>
        <td style="text-align: right">1-1</td>
        <td>France</td>
      </tr>
      <tr>
        <td style="text-align: right">90</td>
        <td>Round of 16</td>
        <td>South Korea - Netherlands</td>
        <td style="text-align: right">1-1</td>
        <td>Netherlands</td>
      </tr>
      <tr>
        <td style="text-align: right">91</td>
        <td>Round of 16</td>
        <td>Brazil - Senegal</td>
        <td style="text-align: right">2-0</td>
        <td>Brazil</td>
      </tr>
      <tr>
        <td style="text-align: right">92</td>
        <td>Round of 16</td>
        <td>Mexico - England</td>
        <td style="text-align: right">1-1</td>
        <td>England</td>
      </tr>
      <tr>
        <td style="text-align: right">93</td>
        <td>Round of 16</td>
        <td>Colombia - Spain</td>
        <td style="text-align: right">1-1</td>
        <td>Spain</td>
      </tr>
      <tr>
        <td style="text-align: right">94</td>
        <td>Round of 16</td>
        <td>United States - Belgium</td>
        <td style="text-align: right">1-1</td>
        <td>Belgium</td>
      </tr>
      <tr>
        <td style="text-align: right">95</td>
        <td>Round of 16</td>
        <td>Argentina - Iran</td>
        <td style="text-align: right">2-0</td>
        <td>Argentina</td>
      </tr>
      <tr>
        <td style="text-align: right">96</td>
        <td>Round of 16</td>
        <td>Switzerland - Portugal</td>
        <td style="text-align: right">1-1</td>
        <td>Portugal</td>
      </tr>
      <tr>
        <td style="text-align: right">97</td>
        <td>Quarter-final</td>
        <td>France - Netherlands</td>
        <td style="text-align: right">1-1</td>
        <td>France</td>
      </tr>
      <tr>
        <td style="text-align: right">98</td>
        <td>Quarter-final</td>
        <td>Spain - Belgium</td>
        <td style="text-align: right">1-0</td>
        <td>Spain</td>
      </tr>
      <tr>
        <td style="text-align: right">99</td>
        <td>Quarter-final</td>
        <td>Brazil - England</td>
        <td style="text-align: right">1-1</td>
        <td>Brazil</td>
      </tr>
      <tr>
        <td style="text-align: right">100</td>
        <td>Quarter-final</td>
        <td>Argentina - Portugal</td>
        <td style="text-align: right">1-1</td>
        <td>Argentina</td>
      </tr>
      <tr>
        <td style="text-align: right">101</td>
        <td>Semi-final</td>
        <td>France - Spain</td>
        <td style="text-align: right">1-1</td>
        <td>France</td>
      </tr>
      <tr>
        <td style="text-align: right">102</td>
        <td>Semi-final</td>
        <td>Brazil - Argentina</td>
        <td style="text-align: right">1-1</td>
        <td>Argentina</td>
      </tr>
      <tr>
        <td style="text-align: right">103</td>
        <td>Third-place play-off</td>
        <td>Spain - Brazil</td>
        <td style="text-align: right">1-0</td>
        <td>Spain</td>
      </tr>
      <tr>
        <td style="text-align: right">104</td>
        <td>Final</td>
        <td>France - Argentina</td>
        <td style="text-align: right">1-1</td>
        <td>France</td>
      </tr>
    </tbody>
  </table>

</details>]]></content><author><name>Johannes Bleher</name></author><category term="research" /><category term="forecasting" /><category term="econometrics" /><category term="football" /><summary type="html"><![CDATA[A non-peer-reviewed working-paper forecast using a goal-arrival generator.]]></summary></entry></feed>