Fjelstul Worldcup R Package -

It was 3:00 AM in Oslo, but Joshua Fjelstul wasn't sleeping. He was staring at a spreadsheet that had grown like a cancerous vine across his screen: 52 columns wide, 70,000 rows deep. It was the complete history of every foul, every offside call, every yellow card, and every substituted player in every FIFA World Cup match since 1930.

The data frame matches became legendary. Then cards . Then goals . Then substitutions . Then penalty_shootouts . Each one a layer of geological time, preserving the sediment of football history: Miroslav Klose's 16 goals, the phantom "goal" of 1966, the 2002 South Korea run that statisticians still argue about. fjelstul worldcup r package

So Joshua built the fjelstul package.

That is the deep story of fjelstul . Not an R package. A promise that the beautiful game's data—like its memory—deserves to be free, clean, and forever reproducible. It was 3:00 AM in Oslo, but Joshua Fjelstul wasn't sleeping

By 2020, the package had grown legs. Users on GitHub began opening issues: "Hey, the corner kick count for 1962 seems off." "Can you add referee nationalities?" "What about penalty shootout sequences?" Joshua didn't just fix them. He traced each correction back to a primary source—a grainy YouTube video of a black-and-white broadcast, a scanned Italian sports newspaper from 1934, a handwritten match report from the Uruguayan Football Association. The data frame matches became legendary

Start typing and press Enter to search

Privacy Preference Center