2025 Final National Fantasy Baseball Championship FPGscores (Updated)
2025 Final MLB Stats Sorted by FPGscores
The category statistics in 5x5 Roto Formats change each year slightly. By updating after each season, I have the information to rate the player for the upcoming draft season. I updated all data points for the 2026 projections.
Note: The above link is restricted. For anyone looking to view the Google Sheet, make a request. All subscribers have free access, but I’m unsure who is interested in baseball content, so I didn’t want to mass-load everyone’s email address into the spreadsheet to view.
FPGscores
The development of FPGscore started with the theory around Average Player Scores. When drafting, it is challenging to determine a baseball player’s value when having multiple positions in the fantasy baseball market, never mind numerous scoring categories. The average player theory is a way to compare a player’s value for overall impact in team-building in 5 X 5 roto formats and within the spectrum of each position or category.
Once I have a baseline of the average player, I can determine which players have the most significant edge. After establishing these scores at each position, the next step is to compare the best options at other positions.
The player pool in fantasy baseball changes each season. Some positions have more depth, and others have only a few reliable options. Therefore, I want to find each position’s hidden values when preparing to draft. Doing this allows drafters to select the most potent options at the other positions early in the draft.
I developed a way to determine each player’s value within each category relevant to their production. For example, hitters have five offensive categories (batting average, runs, home runs, RBIs, and stolen bases). Pitchers also have five categories (wins, ERA, WHIP, strikeouts, and saves).
With these scores, a fantasy drafter can quickly look at stats to see which players have the most value, either by last year’s stats or this year’s projections from any source. When using projections, a fantasy manager’s success will only be as strong as their ability to interpret information. Therefore, finding the best source for that viewpoint is essential.
My FPGscore is built for 12-team, 5-by-5 Roto leagues with once-a-week pitching moves. I could modify these options for 10-team and 15-team leagues in the future and add bi-weekly pitching move formats.
The most challenging part for any fantasy gamer to understand is draft rankings or cheat sheets due to the underlying information behind each player’s profile. At any position in baseball, I may only like a handful of players. When I rank them, I can’t leave players I don’t like off the cheat sheet, and it wouldn’t be fair to list them poorly based on my opinion.
Here’s a look at the midpoint values in 2025 in a field of 2,808 teams in all 10 categories:
BA: .2536, R: 1,057, HR: 317, RBI: 1,027, SB: 173, W: 84, SV: 60, ERA: 3.771, WHIP: 1.202, K: 1,326
Average Draft Position
The fantasy market uses ADPs (average draft position) to prepare for the upcoming draft season. ADPs give drafters a feel for a player’s value in the open market. It is a great tool, but a fantasy player must understand the value of the information.
ADPs from mock drafts have less merit as these leagues won’t be played out, and many drafters lose interest at some point during the draft. The best information in fantasy baseball comes from drafters playing for real money.
Value of FPGscores
FPGscore can work with any projections to deliver results. First, I research all 30 baseball teams. I then do the profiles for each major league team’s projections. With this information, I provide rankings based on the FPGscores. Also, I can back-check the results from the previous season to see how each player stacked up against their competition. The goal is to compare players with different skill sets and find the most valuable options for a fantasy team.
At the same time, I can deliver weekly rankings based on playing time and opportunity. I break the season into 27 weeks (two half-weeks – Week 1 and the All-Star break) to develop the weekly results. If a player is projected to play in seven games, he’ll have a better chance to produce stats in the counting categories. More playing time doesn’t necessarily mean he’ll have a higher score than a player with a much higher skill set in five games.
Note: FPGscore equations are adjusted each season for the current playing field in Major League Baseball. If home runs decline, a big power hitter will be rewarded for his edge in home runs. Likewise, if steals are scarce, an elite base stealer will have a higher impact in the stolen base category.
Wins Category
The midpoint for wins in 2025 was 84, divided into nine pitching slots, which comes to 9.556 wins per pitcher. I then used the overall standing from a league with 2,808 teams to determine the points gained for a win or lack of a win. First, I used +/- 950 spots in the overall standing to get a range of points gained or lost from the midpoint of wins. It was amazing to see 1,900 teams fall between 73 and 94 wins. Next, I divided 1,900 overall points by 20 wins to find that each win was worth 90.476 overall points. There were 234 leagues in this competition, so each win within a single league environment was worth .394737 league points.
ERA and WHIP Categories
The midpoint in innings for the ERA and WHIP categories came at 1326.2 in 2025, almost matching the previous season (1,323.1 in 2024 and 1,324.0 in 2023). ERA (3.771) and WHIP (1.200) were close to 2024 (3.743/1.193). For each pitcher, I subtracted their innings from 1,326.2. I then multiplied the midpoint in innings pitched by .41900 (3.771/9). This data gave me the total number of runs allowed for the remaining innings for the midpoint in ERA by inning. I then added the total number of runs allowed by each starting pitcher and divided that number by 1,326.2 innings. This result delivered each pitcher’s +/- impact based on the number of innings pitched or projected to pitch. Next, the range of 1,900 league points was divided by a gap of .60 in ERA (4.069 – 3.469). This result (3166.6667) was then divided by 234 leagues. Finally, I used a minus 13.5328 data point to show that a lower ERA awarded more points.
I repeat this same process for WHIP. The range of overall points (1,900 spots) was divided by .103 (the gap in WHIP from 1.150 to 1.253). I then divided it by 234 leagues to deliver -78.832. Again, I used a negative number, as a lower WHIP is the desired result.
Strikeouts
For strikeouts, the midpoint total was 1,326 strikeouts. Pitchers aren’t equal in Roto formats, but I must divide 1,326 by nine pitching spots. The average sum of strikeouts per pitcher came to 147.333. The range of strikeouts for 1,900 teams came to 234 (1,192 to 1,426). Each strikeout was worth 0.03747 points in the standings after dividing by 234 leagues.
Saves
The midpoint for saves was 60 in this event. A fantasy manager typically will get saves from two to three roster spots in their starting lineup, but they must base the target goal on nine pitchers, leading to a negative score for each starting pitcher in saves. Over 1,900 spots in the overall standings in a 2,808-team event, there was a difference of 36 saves. This total came to 0.22555 points in a single league per save. Many fantasy managers play the save category differently, creating a wide range of results. A format with an overall prize does lead to more teams competing in this category.
Batting Average
I used the same theory for ERA and WHIP for batting average. Looking at the stats for all 2,808 teams, I determined I needed 7,535 at-bats and a batting average of .2536 to be at the midpoint in 2025. For each batter, I subtracted their at-bats from 7,535, then multiplied the result by .2536 to give the total number of hits to deliver a midpoint batting average. I then added the player’s total hits to this number and divided that total by 7,535 at-bats. These results gave me the impact of each player as far as +/- in batting average. The range of 1,900 spots in the standings was 0.0115 points in batting average or about 86.65 hits over 7,525 at-bats. So, 1,900 divided by .0115 divided by 234 leagues = 706.057 points for batting average.
Runs
The midpoint for runs was 1,057. The range was 132 runs over 1,900 spots in the standings, which delivered 0.06151 points per run in a single league.
Home Runs
The midpoint for home runs was 317. The gap between 448th and 2,358th place in a 2,808-team format was 65 home runs or 0.12492 FPGscore points per home run in a single league.
Runs Batted In
The midpoint for RBIs in 2025 was 1,027. The difference in 1,900 points in the overall standing in RBI was 150 RBIs. This number worked out to .05413 points per RBI in a single league.
Stolen Bases
A team needed to get 173 stolen bases to finish at the median point last season. The gap between 1,900 spots in the overall standing was 56 stolen bases, leading to each steal being worth 0.14499 points in roto formats.
Using these totals, a fantasy manager can easily see which players had the most value last season. It is a tool that also helps you make future decisions. The real trick is to create these values for this year’s projections. A drafter can make better draft decisions by understanding the player pool and each player’s value within each category. Here’s a chart for batters and pitchers to show power points gained or lost in each category within a league environment in 2024. Here’s a table to help understand the gains and losses in FPGscores in each category:
To add some food for thought about values in each category, a player would need to hit these stats to gain three points in each category in a league environment >>> .315 BA, 125 runs, 47 home runs, 130 RBIs, and 33 stolen bases on the hitting side. Likewise, pitchers would need about 17 wins, 20 saves, 1.78 ERA, 0.857 WHIP, and 227 strikeouts to gain about three points in each category. Note: All pitchers’ gains or losses in ERA and WHIP are based on 147.4 innings pitched.
Draft Decisions Trade-offs
Once I have each player’s projections calculated for FPGscores, I can compare all players’ values. For this information to succeed, I must compare players at like positions to help identify potential edges and sleepers.
ADPs and a player’s draft value help fantasy managers make trade-off decisions within drafts. Once drafters have this information, they must decide how much they trust or agree with a player’s projections. The next step is comparing that player with other players at the same position in the projected ADPs.
The bottom line is that a fantasy manager is trying to gain an edge with each of his first few picks in the draft while filling as many categories as possible. Each decision takes a fantasy team in a different direction.
I also have access to multiple other events with large numbers of teams competing for an overall championship. The information I used is from a league with once-a-week transactions for pitching.
The next step in making decisions for 2026 is reviewing projections with FPGscores. This second level of information helps put a player in perspective based on his career path and current opportunity. The first set of forecasts will be released after each major team has been researched from early January until the middle of February.


