Not for fame. Not for money. He built it the way a medieval monk illuminated a manuscript: one obsessively cleaned observation at a time. He wrote R scripts that scraped Wikipedia tables, then cross-referenced them with RSSSF archives, then manually corrected the mismatches. When he found that the 1934 Italy-Spain replay match had different substitution rules than the first match, he didn't rage-quit. He added a substitution_rule column.
He didn't sue. He didn't tweet. He just updated the package to version 2.0.0, adding a new dataset: officiating_decisions_with_context . fjelstul worldcup r 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. Not for fame
So Joshua built the fjelstul package.