The problem started simply enough. He was a PhD student researching European legal integration, but the 2018 World Cup had just ended. France had beaten Croatia 4-2. And like millions of others, Joshua found himself arguing with a friend: "Who actually committed the most fouls in a single final?" The official FIFA records were PDFs. Broken links. Inconsistent languages. One year, they tracked "dangerous play"; the next, they switched to "unsporting behavior."
And then, quietly, something shifted. FIFA itself started referencing the package in internal memos. Not officially—they'd never admit it. But when they launched their own "enhanced stats" API in 2022, the field names matched Joshua's. event_id . minute_regulation . is_own_goal . fjelstul worldcup r package
The final story within the story is this: In December 2022, after Argentina beat France in the greatest final of all time, a 14-year-old girl in Jakarta opened RStudio for the first time. She typed: The problem started simply enough
Most people would call this madness. Joshua called it . And like millions of others, Joshua found himself