I appreciate the effort, but that article is very old (2007), its data even older (2004-2006), and beyond that, it is just generally flawed:
https://twinsdaily.com/forums/topic/49850-624-ops-spring/page/3/?tab=comments#comment-1017903
Fortunately, if you want to do your own research in that direction, there are great public tools available. I'd recommend the Fangraphs Splits Leaderboard, as its "position" split is by position played (not position qualified for, like some other Fangraphs pages), and it can also take custom date ranges, even spanning multiple seasons:
https://www.fangraphs.com/leaders/splits-leaderboards
You'd probably need to copy and paste data into a spreadsheet to average the top 30 by PA at a given position (the PA filter only applies to the player list, not to the league-wide splits).