Introducing Team Pages!

We now have landing pages for all 30 Major League Baseball teams. These pages can be accessed through the Teams menu on the navigation bar above, simply by clicking on a team’s name. You can also access the pages directly, like so (no spaces in team names):

fangraphs.com/teams/bluejays

Many of the stats and features on the team pages are available in similar forms elsewhere on the site. We’ve now collected them into one place, however, so that readers can more quickly access team-specific information and analysis. As with any new addition to FanGraphs, we plan on expanding and adding features to the team pages as time goes on.

There are five different tabs on each page: Summary, Stats, Schedule, Pitcher Usage, and Depth Chart.

Summary

This is a quick overview of the team’s season. It includes boxes for the next and most recent games, division standings, team stats, depth chart, and roster notes.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Stats

This is FanGraphs, so of course we have stats. These stats expand to show all the player stats for the team and will update during games. In addition to the current season, you can select past seasons.

These only include stats from when a player was on the team (including past seasons), so if you want to see full-season stats for a player who was traded, check out the leaderboards or player pages.

Schedule

You can see the upcoming schedule for the 2017 season along with a handful of projected starters and our game odds. Archived schedules go back to 2002 and game odds go back to 2013. Clicking on the date will go to game’s win probability and box-score pages.

Pitcher Usage

This is a fun visualization! The tables on this tab will show you the innings pitched (IP), the pitch count, and the actual innings during which a pitcher appeared in the game. (For example, a starter could appear in innings 1 through 5 or a reliever might pitch innings 8 and 9.) We are including the actual innings the pitcher appeared to show if the pitcher had to warm up more than his raw IP stat might indicate.

Pitchers are separated into starters and relievers. The only qualification to be on the starting pitcher table is to have made a start in the last week or to have recorded more starts than relief appearances (if they haven’t pitched in that week span). So if a starter moves to the bullpen, he’ll be shifted down to the relief pitchers one week after his last start.

The color-coding is based on the pitch count and designed to show basic workload. We will also aggregate the last three days and last seven games in IP and pitch count.

Depth Chart

This is a visualization of our depth charts, which drive the engine of our player projections and playoff odds. It can be found in table form, but on the team pages it’s a visual layout of the field with selectable stats. All values are rest-of-season projections and playing time is the percentage of playing time at that position we are estimating moving forward.

Eventually our depth-chart tables will live here. For now, they can be accessed using the “DC” link to the right of the team name in the team menu.





I build things here.

55 Comments
Oldest
Newest Most Voted
MigsMember since 2020
9 years ago

Excellent.

Lou BrownMember since 2017
9 years ago

I love you.

Lou BrownMember since 2017
9 years ago
Reply to  Lou Brown

I mean *this*. I love this.

Thank you so much for this addition to the site.

Sean HuffMember since 2020
9 years ago
Reply to  Lou Brown

Was that a Modern Family quote?

rbbloombergMember since 2016
9 years ago

This is amazing. Would it be possible to add in-season home park factor to these pages?

John W.
9 years ago

I think you meant the “I love you”. I think it’s wonderful how you can bare your emotions in such a warm and healthy way. Great Job!

By the way, to whomever developed this new page: I love you as well…

JavenMember since 2020
9 years ago

FanGraphs is the best website I’ve come across in the 20 or so years I’ve been using the internet. BeerAdvocate is a close second (sorry BeerGraphs).

jrubyMember since 2026
9 years ago

This is AWESOME

Damaso
9 years ago

Excellent.

Is there a particular reason why the standings menu team names won’t link to these team pages instead of the team split on the leaderboards?

Damaso
9 years ago

and hey Sean – since you’re so awesome – I was wondering if there had ever been any thought for fangraphs to have an IP/GS column for its pitching stats. Would be a very nice addition imo.

radivel
9 years ago
Reply to  Damaso

And also a special shrine page for Rowdy Tellez speaking glowingly of his stats comparisons to his peers so he can recover from the mental stress placed upon him due to unfair prospect rankings.

Damaso
9 years ago
Reply to  radivel

A daily updating KATOH stats page would be the only shrine he needs. Great idea!

Shirtless George Brett
9 years ago
Reply to  Damaso

What would one even use IP/GS for? Wont pretty much all pitchers fall within ~1 IP of each other? How would you draw any conclusins from it with that little deviation between pitchers? Not to mention that it tells you nothing about actual perfomance. It is entirely likely that a guy with a 4.50 ERA would have the same IP/GS as a guy with a 2.30 ERA. What could it possibly tell you that is important? I’m genuinely confused.

It strikes me as a pretty useless stat IMO. It seems like the equivalent of an AB/G stat for hitters.

Damaso
9 years ago

Glad you asked Brett!

1. 1ip is a good 15% difference. That’s big. A 15% difference in ERA would be over half a run, a 15% difference in K/9 would be near 1.5. These are all big differences that we take seriously in every stat. But the max range is actually closer to 2ip (30%) – the top guys are over 7ip/gs while the bottom guys are around 5. That’s a massive difference.

2. Moreover, it’s not just a difference in quantity, but quality – that last 1-2ip are the toughest 1-2ip of the outing – when the pitcher is at their most tired, and when the batters have seen them 3-4 times already. That difference in fact can be the entire difference between a starter consistently getting pulled shortly after getting through the order twice, and having the repertoire to consistently go through the order 3+ times.

3. Even moreso – the difference between going 7+ip per game and only 5 or 6 has an outsized impact on the team because the former avoids needing anyone other than the top 1 or 2 RP to be used if necessary, while the latter requires the worst pitchers on the team – middle relievers – to get through the game. And the drop off league-wide between the top 1 or 2 bullpen arms and the rest is very significant.

4. There is no individual skill in AB/Gm – though that is certainly a valuable team metric. But there is plenty of skill involved in IP/GS – that speaks to a pitcher’s durability and to his repertoire to be able to be as effective 3 or 4 times through an order as other pitchers are 2 times through. It also speaks to his efficiency – a skill which imo is very underrated in our current metrics. There is a downside to strikeout pitchers, and that comes in not being able to go as deep in games – and yet the current metrics don’t really factor that downside in very well.

5. Moreover, given the universality of pitch count management nowadays – i.e. the days of certain managers letting guys go 130+ pitches on a consistent basis are over, and the 100 pitch threshold is more of a universal standard now – the impact of a manager on an SP’s IP/GS is minimal.

Personally, I think it’s a hugely important stat that’s being improperly ignored. IMO, the idea that there is little difference between guys putting up the same stats in 7ip/gs as other guys doing it in 6ip/gs is completely wrong. One is a significantly superior accomplishement, and the difference isn’t really accounted for by just looking at total IP.

Shirtless George Brett
9 years ago
Reply to  Damaso

your 5 points seem to be just essentially elaborating on a single point. Which, to be honest, still doesn’t seem that useful. I really don’t see how you could glean anything from IP/GS that you couldn’t get from just IP and neither would be all that useful.

Sure at the extremes there might be a 15% difference but the vast majority of pitchers are going to be much more clustered together. So what could it really tell you? I mean, Ian Kennedy had the same IP/GS as Noah Syndergaard last year even though one is legitimately one of the best pitchers in baseball and the other is Ian Kennedy. So I’m at a loss to understand what exactly can you learn from that??

Its seems like a rather narrow and fairly unhelpful statistic which is probably why it not used very much. But whatever floats your boat.

Damaso
9 years ago

not sure why you think the clustering is any different than with any other stat, or why those 5 different points are the same, but whatever floats your boat.

Rollie's MustacheMember since 2017
9 years ago

If the goal was find out which pitchers were more economical I would think pitches/inning would be a more useful stat than IP/GS. And it still wouldn’t be very useful IMO.

Damaso
9 years ago

That’s not THE goal, but it is a skill that’s a part of it. But pitches/ip would be subject to the same bias as the other rate stats like ERA or anything else – posting the same pc/ip over 7ip/gs is significantly more impressive than doing so over 5-6ip/gs.

sabrtooth
9 years ago

Looks fantastic. I love how it’s getting easier to navigate to things you want to see on the site with fewer clicks.

Baller McCheeseMember since 2016
9 years ago

Whoa

Twitchy
9 years ago

Really cool stuff. I don’t think all the links work – I try clicking on roster notes and it doesn’t drop my browser to the right spot, whereas it does for other options.

Twitchy
9 years ago
Reply to  Sean Dolinar

Damn, you’re fast haha! And yes it works. Thanks!

Daniel
9 years ago

This is amazing. Please take my money in whatever amount you need to keep pumping out stuff like this. Thank you!

RonGTMember since 2020
9 years ago

Really cool. For the schedule where it lists “Opp Starter” could functionality be added to list them as LHP or RHP? Would be really great for us rotographers looking ahead at platoon guys in weekly leagues.

peenMember since 2016
9 years ago

This is really excellent.

Down the road it would be great if a tab collected all the minor leaguers affiliates and their stats per organization.

JoserMember since 2021
9 years ago
Reply to  peen

Indeed. Down the road, but still. I miss minorleaguesplits.com

mike sixelMember since 2016
9 years ago

This is awesome. thank you.

Jim HMember since 2016
9 years ago

Awesome. Could you delete the relief pitching section for the Detroit Tigers? I don’t want to have to go on antidepressants again.

John WrightMember since 2016
9 years ago

This is great. Team landing pages like this were one of a handful of things that I thought were done better elsewhere, and now FG has them too.

Would it be possible to get a scrollable league-wide pitcher usage page, so we could quickly scan through the whole league’s usage?

cboyer11
9 years ago

Add Projected Lineup? vs L, vs R?

Choos on first
9 years ago

Quick question on the depth charts: I noticed that Zobrist is only slated to play 65% of his games at 2B, 13% in LF, and 10% in RF. This all adds up to 88%. Bryant is shown to play 85% of his games at 3B, and 1% in LF. Is the remaining time believed to be rest days meaning that Zobrist is expected to play 142-143 games and Bryant is expect to play 139? I can see it for Zobrist, but would expect more playing time for Bryant. I just wanted to make sure that I was reading this correctly.

HappyFunBallMember since 2019
9 years ago
Reply to  Choos on first

I think you’re reading that wrong. The 65% isn’t the share of Zobrist’s time he’ll be at 2B. It’s the share of CHC 2B playing time that will be allocated to Zobrist. Of the 160 games left for the Cubs, Zobrist will be at 2B for 104 of them.

HappyFunBallMember since 2019
9 years ago
Reply to  HappyFunBall

Whereas Bryant, from the same calculation, would get 136 games at 3B, 6 at 1B, and maybe 2 in LF.

Choos on first
9 years ago
Reply to  HappyFunBall

Sorry for my confusion, but if Zobrist starts 65% of 162 games at 2B, he starts 105 games at 2B. If he starts 13% of the Cubs games in LF, he starts 21 games there. Starting 10% of the time in RF he’ll get another 16 games in. That’s still 142 games. If Bryant starts 85% of the Cubs games at 3B, he’ll play 138 games there, maybe two games in LF, and another 6 or so at 1B for a total of 140-145 games. He’s not slated for time at any other position according to the depth charts. So it seems like a lot of time off for a healthy stud position player, but it feels about right for an aging super utility guy needing some breaks when there’s a guy who could be starting for most teams backing him up at 2B.

cepalmerMember since 2025
9 years ago

Great update!

chasfhMember since 2018
9 years ago

This is one of the more useful innovations Fangraphs has ever implemented. This is nothing short of terrific.

Dooduh
9 years ago

Wow, this is awesome.

Jonathan Gruber-Benaich
9 years ago

I would like to kiss this on the mouth

phoenix2042Member since 2016
9 years ago

If you had made the example url fangraphs.com/teams/twins then this could have counted towards your Twins article quota.

jcrazy84
9 years ago

Is there a reason that Shaw says 7,8 for the 4/4 game when he was just in the 7th? Likewise with Miller saying 8,9 in both his games yet only appearing in inning 8? Similarly again with Allen showing 9,10 on the 4/3 game yet there being no 10th inning?

jcrazy84
9 years ago
Reply to  Sean Dolinar

No problem. Everything else looks great! Great addition to the site.

chasfhMember since 2018
9 years ago

Perusing the various pages, I think there could be some tweaks, some probably easier than others, that would make this even more useful:

– Add drop-down of all teams at the top so you can easily navigate around MLB.
– Show game time in local (computer) time for the user, rather than default Eastern time (maybe by IP address?)
– In stats, in addition to showing season stats, provide option to see past 7, 14, 30 and 365 days.
– In standings at the top, bold team that owns the page.
– If user is logged in, allow them to customize which stats they would like to see under batting, pitching and fielding.
– If a player is leading the league in a category, bold that number.
– Roster notes: add link to click to see more transactions, articles about that team
– Depth chart: italicize players not currently on the 25-man roster.

JoserMember since 2021
9 years ago
Reply to  chasfh

Show game time in local (computer) time for the user, rather than default Eastern time (maybe by IP address?)

That can be a problem for international users and for some people whose ISP is a large telco/cableco. What would be doable is to give the the local time for logged-in users who have specified their local time zone in their profile.

Àngel Lluís Carrillo Pujol
9 years ago

Excellent. Great Job again, thanks!!!

Brian ReinhartMember since 2016
9 years ago

This is glorious. I especially love the pitching usage page.

Quick note on that pitching usage stuff, though – might need to tweak something to account for two-way players. Christian Bethancourt is not showing up on the Padres page as throwing in game 1.

Ryan DCMember since 2016
9 years ago

Sean, you’re doing the Lord’s work out here! Although now I feel like people will assume my user name is short for “Ryan Depth Chart.”

Dave StudemanMember since 2017
9 years ago

Sean, this is fantastic. Very much in line with what I wanted to do at THT a long time ago, only this is better. One request I’d make: customize the type of stats listed under the different groups of players. For instance, I’d much rather see WPA for relievers, but it’s not necessary for hitters or starters.

Thank you!

Joshua Miller
9 years ago

As if I needed another reason to spend half my day reading fangraphs.

#teamnotgraphs

sgtjuniorMember since 2016
9 years ago

Lavar Bell said he could do this better but it’s exactly what I wanted. Stuff like this is why this site is the best

Slacker GeorgeMember since 2016
9 years ago

This is great! I’d be willing to pay a higher subscription price if you applied this template to the “Custom Teams” pages, understanding that some of it doesn’t carry over for fake teams.

TapeyBeerconeMember since 2016
9 years ago

Sean, this is a fantastic addition to the site!

I’m particularly enthused by the Pitcher Usage Tab. What an amazingly elegant display of useful information.

One suggestion on something to add to the Relief Pitcher Portion:

-In addition to displaying the inning(s) in which a pitcher is used, would it be possibly to add the score differential (as in team up by 1, team down by 7) or maybe the gmLI of each appearance? This information would assist in displaying not just when an RP is used, but under what conditions.

Thank you for continuing to expand on what is already an amazing site!

-Cheers!

John Autin
9 years ago

This is a strong play for the Baseball-Reference loyalists. But you won’t win me until your search tool is as robust as their Play Index.