Jon Becker
@jon-becker.com
๐ค 8707
๐ฅ 561
๐ 1225
FanGraphs Analyst, Contracts Crank, and Junior Developer. He/him.
pinned post!
Here lies this offseasonโs collection of spreadsheets, pinned to my profile for easy access:
loading . . .
2025-26 MLB Matrices
https://docs.google.com/spreadsheets/d/1CCCyT6-OfT8eNdpt4ext4VCGeoVPj5LZbYl4Csx47x8/edit?usp=sharing
7 months ago
0
9
0
Eh I would much much rather the city make an investment in reaping more money that can then be used on (hypothetical) improvements to things than give the same amount of money to a PE firm, like the cost of parking itself is extremely secondary here imo
add a skeleton here at some point
4 days ago
0
4
0
Updated Coaches Table at
@fangraphs.com
with the Mets making their managerial change:
fangraphs.com/roster-resou...
loading . . .
RosterResource - Coaches Table | FanGraphs Baseball
https://fangraphs.com/roster-resource/breakdowns/coaches
4 days ago
0
0
0
reposted by
Jon Becker
Meg Rowley
5 days ago
Just get to the part where the owners remember their national TV rights deal only runs through 2028 and they'll have to negotiate a new one on the back of the lockout, this is taking forever.
2
126
24
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐ง๐ฒ๐ ๐ฎ๐ ๐ฅ๐ฎ๐ป๐ด๐ฒ๐ฟ๐ ๐ฟ๐ผ๐๐๐ฒ๐ฟ/๐ฑ๐ฒ๐ฝ๐๐ต ๐ฐ๐ต๐ฎ๐ฟ๐ โขCorey Seager activated from 7-Day IL โขCody Freeman (herniated disc) placed on 10-Day IL Roster/depth chart:
fangraphs.com/roster-resou...
Lineups vsR/vsL:
fangraphs.com/roster-resou...
loading . . .
2026 Texas Rangers Depth Chart | RosterResource | FanGraphs Baseball
2026 Texas Rangers MLB Depth Charts updated daily with the latest transactions, roster moves, injury list, lineups, probable starting pitchers, and minor league players
https://fangraphs.com/roster-resource/depth-charts/rangers
5 days ago
1
0
0
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐๐๐ต๐น๐ฒ๐๐ถ๐ฐ๐ ๐ฟ๐ผ๐๐๐ฒ๐ฟ/๐ฑ๐ฒ๐ฝ๐๐ต ๐ฐ๐ต๐ฎ๐ฟ๐ โขINF/OF Zack Gelof placed on 10-Day IL โขINF Alika Williams recalled Roster/depth chart:
fangraphs.com/roster-resou...
Projected lineups vsR/vsL:
fangraphs.com/roster-resou...
loading . . .
2026 Athletics Depth Chart | RosterResource | FanGraphs Baseball
2026 Athletics MLB Depth Charts updated daily with the latest transactions, roster moves, injury list, lineups, probable starting pitchers, and minor league players
https://fangraphs.com/roster-resource/depth-charts/athletics
5 days ago
0
0
0
Today's Feature Focus: a reminder that we have college data!
add a skeleton here at some point
5 days ago
0
1
0
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐ฃ๐ถ๐๐๐๐ฏ๐๐ฟ๐ด๐ต ๐ฃ๐ถ๐ฟ๐ฎ๐๐ฒ๐ ๐ฟ๐ผ๐๐๐ฒ๐ฟ/๐ฑ๐ฒ๐ฝ๐๐ต ๐ฐ๐ต๐ฎ๐ฟ๐ โข1B Spencer Horwitz placed on 10-day IL โขINF Jack Brannigan recalled from minors Roster/depth chart:
fangraphs.com/roster-resou...
Proj. lineups vsR/vsL:
fangraphs.com/roster-resou...
loading . . .
2026 Pittsburgh Pirates Depth Chart | RosterResource | FanGraphs Baseball
2026 Pittsburgh Pirates MLB Depth Charts updated daily with the latest transactions, roster moves, injury list, lineups, probable starting pitchers, and minor league players
https://fangraphs.com/roster-resource/depth-charts/pirates
5 days ago
0
0
0
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐ง๐ฎ๐บ๐ฝ๐ฎ ๐๐ฎ๐ ๐ฅ๐ฎ๐๐ ๐ฟ๐ผ๐๐๐ฒ๐ฟ/๐ฑ๐ฒ๐ฝ๐๐ต ๐ฐ๐ต๐ฎ๐ฟ๐ โขRP Steven Matz (sprained ankle) placed on 15-day IL โขRP Michael Grove recalled Roster:
fangraphs.com/roster-resou...
Injury Report:
fangraphs.com/roster-resou...
๐ท: Julio Aguilar/Getty Images
5 days ago
0
0
0
reposted by
Jon Becker
FanGraphs Baseball
7 days ago
The State of FanGraphs 2026
blogs.fangraphs.com/the-state-of...
loading . . .
The State of FanGraphs 2026
With FanGraphsโ 21st anniversary later this summer, an update on where the site stands.
https://blogs.fangraphs.com/the-state-of-fangraphs-2026/
3
68
56
Had a great time helping Matt with research here, even if my computer's memory would beg to differ
add a skeleton here at some point
11 days ago
1
7
1
[whispers] I am perfectly fine with and perhaps entirely in favor of the HRD change. Also, โI personally donโt like this thingโ is not the same thing as โthis is objectively worseโ because there is no objectivity here, but I would assume there was some level of player/fan feedback here
12 days ago
2
6
0
reposted by
Jon Becker
Jarrett Seidler
13 days ago
it is rare that a player I have literally never heard of gets called up but a 26-year-old former 19th-rounder hitting below the Mendoza line in A-ball just got called up
5
20
4
Todayโs Feature Focus is on a really fun tool for narrative-building:
add a skeleton here at some point
14 days ago
0
1
1
I think my editors will yell at me but Iโd like to level up my writing by using diaereses., The New Yorker really cooks with that one. Coรถperation, reรซnter, preรซxisting, things of that nature
18 days ago
4
10
1
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
19 days ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
add a skeleton here at some point
0
0
2
Today's Feature Focus is on the Closer Depth Chart, which has some additions this year:
add a skeleton here at some point
19 days ago
0
0
0
Todayโs Feature Focus is on live up-to-the-minute stats, with a hat tip to
@timkellysports.bsky.social
for reminding me (unbeknownst to him!) that we had WAR updating instantaneously:
add a skeleton here at some point
21 days ago
0
6
1
Wrote a personal essay because I felt like it:
jonbecker933472.substack.com/p/dear-insec...
loading . . .
Dear Insecurity
How I came out of a 48-hour bender of feeling like I'm less than.
https://jonbecker933472.substack.com/p/dear-insecurity
23 days ago
2
5
3
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
26 days ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
loading . . .
RosterResource Chat - 6/4/26
Jason Martinez and Jon Becker answer questions related to rosters, playing time, bullpen usage, minor leaguers, payroll, and more.
https://blogs.fangraphs.com/rosterresource-chat-6-4-26/
0
1
2
reposted by
Jon Becker
I have gone off the deep end: I made a 12-minute TikTok overview of the CBA proposals so far
loading . . .
a "quick" MLB/MLBPA proposal explainer, brought to you by the podcast microphone i bought just for this #mlb #mlbpa #baseball #lockout
TikTok video by Jon Becker
https://www.tiktok.com/@jonbecker162/video/7647187160214392078?is_from_webapp=1&sender_device=pc
27 days ago
1
2
1
I have gone off the deep end: I made a 12-minute TikTok overview of the CBA proposals so far
loading . . .
a "quick" MLB/MLBPA proposal explainer, brought to you by the podcast microphone i bought just for this #mlb #mlbpa #baseball #lockout
TikTok video by Jon Becker
https://www.tiktok.com/@jonbecker162/video/7647187160214392078?is_from_webapp=1&sender_device=pc
27 days ago
1
2
1
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
28 days ago
We now have a "contract history" section on the FanGraphs player pages ...
www.fangraphs.com/players/bobb...
Our contract database was created before the 2020 season so any contracts that were active at that time or began after will show up. We'll add historical contract data next.
1
27
7
If you love customizing things (and who doesn't?) this one's for you:
add a skeleton here at some point
28 days ago
0
3
2
Ugly-looking chart, but I'm doing some research for a FanGraphs Mailbag question and had all the data so I threw this together with an r^2 of .1113. Put another way: only 11% of the *variance in* a team's winning percentage is explained by their share of MLB player payroll
28 days ago
3
9
2
I'm hearing Richard Staff showed face
add a skeleton here at some point
28 days ago
0
3
0
Within: the first of many RosterResource additions to player pages!
add a skeleton here at some point
29 days ago
0
3
2
Canadian friends: I'm hopping on FAN 590 with
@blakemurphy.bsky.social
in just a couple minutes!
about 1 month ago
0
1
0
For today's Feature Focus, I broke down our Weather Splits:
add a skeleton here at some point
about 1 month ago
0
1
0
reposted by
Jon Becker
Michael Baumann
about 1 month ago
I'm excited for this because I can read Jon's blogs and learn how to use the website I've written at for almost four years
add a skeleton here at some point
0
19
3
Wanted to get back to writing more (and not just because my mom claims Iโm a good writer and that I should keep at it) so: hereโs FanGraphs Feature Focus!
add a skeleton here at some point
about 1 month ago
1
9
2
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
about 1 month ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
add a skeleton here at some point
1
1
2
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
about 2 months ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
loading . . .
RosterResource Chat - 5/14/26
Jason Martinez and Jon Becker answer questions related to rosters, playing time, bullpen usage, minor leaguers, payroll, and more.
https://blogs.fangraphs.com/rosterresource-chat-5-14-26/
1
0
2
there are two types of people
about 2 months ago
1
111
15
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
about 2 months ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
loading . . .
RosterResource Chat - 5/7/26
Jason Martinez and Jon Becker answer questions related to rosters, playing time, bullpen usage, minor leaguers, payroll, and more.
https://blogs.fangraphs.com/rosterresource-chat-5-7-26/
0
2
3
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
about 2 months ago
Now that
@jon-becker.com
has the capability to build new RosterResource features and add to existing ones, we're making good progress on our Things To Do list. We can also react quickly to reader suggestions/feedback (i.e. see screenshot and link). SP Grid:
www.fangraphs.com/roster-resou...
1
5
4
The latest RosterResource update: you can now filter the Probables Grid to show starters for the team displayed (as it always has) or starters *against* the team displayed:
about 2 months ago
1
5
0
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
2 months ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 15 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
add a skeleton here at some point
0
0
2
And the official write-up of the Roster Grid, with suggestions more than welcome:
add a skeleton here at some point
2 months ago
1
4
1
reposted by
Jon Becker
The RosterResource Roster Grid is now live at
@fangraphs.com
! โข Excel export (members only!) โข Choose to have all 30 teams in a row or stacked by division โข Division filtering โข Flip between go-to lineups vsR and vsL These update instantaneously when the main RR pages update. More TK!
2 months ago
2
14
3
The RosterResource Roster Grid is now live at
@fangraphs.com
! โข Excel export (members only!) โข Choose to have all 30 teams in a row or stacked by division โข Division filtering โข Flip between go-to lineups vsR and vsL These update instantaneously when the main RR pages update. More TK!
2 months ago
2
14
3
Updated Coaches Grid at
@fangraphs.com
with Thomson's ouster:
www.fangraphs.com/roster-resou...
loading . . .
RosterResource - Coaches Table | FanGraphs Baseball
https://www.fangraphs.com/roster-resource/breakdowns/coaches
2 months ago
0
0
0
Little update for today: the schedule at the top of the RosterResource pages as well as the Probables Grid now displays openers (OP) and primary pitchers (PP):
2 months ago
1
5
2
Updated Coaching Staff Grid at FanGraphs with the Red Sox turnover:
www.fangraphs.com/roster-resou...
2 months ago
0
2
1
I looked this up out of sheer curiosity and the last player to hit exactly five homers in exactly 488 at-bats was 1996 Marvin Benard (it's only happened four times ever)
add a skeleton here at some point
2 months ago
0
4
0
I realized I am awful at explaining what exactly I do at
@fangraphs.com
, so I made a TikTok (really!) documenting it:
www.tiktok.com/t/ZTkCerKTB/
loading . . .
TikTok - Make Your Day
https://www.tiktok.com/t/ZTkCerKTB/
2 months ago
1
8
1
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
2 months ago
RosterResource Live Chat with me and
@jon-becker.com
starts in 20 minutes over at FanGraphs. The queue is open for questions ...
blogs.fangraphs.com/rosterresour...
add a skeleton here at some point
0
0
2
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
2 months ago
Jon is working on bringing back the MLB Roster Grid, a popular feature that was a big part of MLBDepthCharts way back in the day. This should be a much better version with more capabilities. If you have any suggestions for what this feature should include, now is the time.
add a skeleton here at some point
0
6
3
A very early first cut of my latest RosterResource project, the thing we get asked about the most: a way to look at all 30 teams at once! Working title is Roster Grid but I've also kicked around The All-30 View and Sicko Mode:
2 months ago
2
18
1
๐จ New Closer Depth Chart features at
@fangraphs.com
! ๐จ โข Pitch and IP totals for last six days โข Hover over a pitcher's outing for outing-specific stats โข Results and Arsenal stats toggle โข Filter your view to one team instead of having to scroll
www.fangraphs.com/roster-resou...
3 months ago
0
8
1
reposted by
Jon Becker
Jason RR Martinez (FanGraphs/RosterResource)
3 months ago
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐๐ฒ๐๐ฟ๐ผ๐ถ๐ ๐ง๐ถ๐ด๐ฒ๐ฟ๐ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐๐ฒ๐ฑ ๐ฝ๐ฎ๐๐ฟ๐ผ๐น๐น โขINF Kevin McGonigle agreed to 8-yr, $150MM contract extension (2027-34). Payroll:
www.fangraphs.com/roster-resou...
#Tigers
0
3
1
Load more
feeds!
log in