Sports Reference Blog

Archive for the 'Redesign' Category

Stathead Adds Player Filters to More Tools and Focuses on Filter Standardization

24th November 2021

Today we released two fairly substantial updates for Stathead. These updates are early steps in our internal “Stathead Unification” project. While Stathead is the most powerful research tool in sports, we knew that spending some time on the organization and consistency of these amazing features would make it even better. This is the first of many updates related to this effort.

Filter by Player

For a long time, many of our Finders have allowed you to filter by player. For example, if you’d like to search for all multi-home run games in Barry Bonds’ career (sorted by date) or games in which Wilt Chamberlain did NOT score 20 points (sorted by minutes), you can.

Previously, you could only get to those filtered views from the player’s page on their respective Reference site.

Screenshot of Finder links on Reference site

Now you can filter by player right from Stathead.

Screenshot of new Stathead interface with Player Selector

This functionality is new for the following Finders:

  • Baseball
    • Player Game Finder
    • Player Split Finder
    • Player Streak Finder
    • Player Span Finder
  • Basketball
    • Player Game Finder
    • Player Streak Finder
    • Player Span Finder
    • Player Quarter Finder
    • Event Finder
    • Lineup Finder
    • Plus-Minus Finder
    • WNBA Player Game Finder
  • Football
    • Player Streak Finder
    • Touchdown Finder
    • Player Split Finder
    • Field Goal Finder
  • Hockey
    • Player Game Finder
    • Player Streak Finder
    • Player Advanced Stats Finder

Filter Movement

These filters all can be found in new locations. We reorganized these filters to be much more consistent from tool to tool but also from sport to sport. Now when you’re looking for the “Opponent” filter in any Finder, you’ll always go to “Game Filters”. Previously, it was sometimes a top-level filter. Sometimes it was a Team Filter. Sometimes it was a Player Filter. Now it’s always a Game Filter. There are many more examples below, itemized so you’ll know exactly where to find the filter you’re looking for.

This new organization also sets us up well for the next phase of this project—adding even more filters so our tools have more similar features across all sports.

Player Season Finder

  • Baseball
    • No. Franchises Played For: Moved from “Statistical Filters” to “Biographical Filters”
    • Height: Moved from “Statistical Filters” to “Biographical Filters”
    • Weight (lbs.): Moved from “Statistical Filters” to “Biographical Filters”
    • Year of Debut: Moved from “Statistical Filters” to “Biographical Filters”
    • Final year: Moved from “Statistical Filters” to “Biographical Filters”
    • Year of Birth: Combined with other filters into a new “Date of Birth/Death” filter and moved from “Statistical Filters” to “Biographical Filters”
    • Month of Birth: Combined with other filters into a new “Date of Birth/Death” filter and moved from “Statistical Filters” to “Biographical Filters”
    • Day of Birth: Combined with other filters into a new “Date of Birth/Death” filter and moved from “Statistical Filters” to “Biographical Filters”
    • Year of Death: Combined with other filters into a new “Date of Birth/Death” filter and moved from “Statistical Filters” to “Biographical Filters”
  • Basketball
    • Team: Moved from “Biographical Filters” to top-level
    • League: Moved from “Biographical Filters” to top-level
    • Position: Moved from “Biographical Filters” to top-level
    • Birth Country: Combined with “Birth State” into a new “Place of Birth” filter
    • Birth State: Combined with “Birth Country” into a new “Place of Birth” filter
    • Year (of Player’s Career): Moved from “Status Filters” to “Biographical Filters”
    • College: Moved from “Status Filters” to “Biographical Filters”
    • All Star Selection: Combined with “All Star Selections” (“Number of Years Selected” option appears when running a multiple season search)
    • All Star Selections: Combined with “All Star Selection” (“Number of Years Selected” option appears when running a multiple season search)
  • Football
    • Position: Moved from “Biographical Filters” to top-level
    • Draft Filters: Moved to “Biographical Filters”
    • Pro-Bowl: Moved from “Statistical Filters” to “Status Filters”
    • All-Pro: Moved from “Statistical Filters” to “Status Filters”

Player Game Finder

  • Baseball
    • Opponent: Moved from “Team Filters” to “Game Filters”
    • Opponent’s League: Moved from “Team Filters” to “Game Filters”
    • Game Result: Moved from “Team Filters” to “Game Filters”
  • Basketball
    • League: Moved from top-level to “Player Filters”
  • Football
    • League: Moved from top-level to “Player Filters”
    • Team: Moved from “Game Filters” to “Player Filters”
    • Status Filters: Moved to “Player Filters”
    • QB Credited With: Moved from “Game Filters” to “Player Filters”
  • Hockey
    • Playoff Round: Moved from “Game Filters” to only appear when “Playoffs” selected from “Game Type"
    • Opponent: Moved from “Player Filters” to “Game Filters”

Team Game Filter

  • Baseball
    • Opponent: Moved from “Player Filters” to “Game Filters”
    • Opponent’s League: Moved from “Player Filters” to “Game Filters”
  • Basketball
    • League: Moved from top-level to “Team Filters”
    • Game Number: Renamed “Span of Games” and moved from “Game Filters” to top-level
  • Football
    • League: Moved from top-level to “Team Filters”
    • All Opponent-based Filters: Moved from “Team Filters” to “Game Filters” (for example, Opponent, Opponent Conference, Opp was a playoff team, Opp played in Super Bowl, etc.
  • Hockey
    • Team: Moved from top-level to “Team Filters”
    • Opponent: Moved from top-level to “Game Filters”
    • Playoffs: Moved from “Game Filters” to only appear when “Playoffs” selected from “Game Type"

Player Split Finder

  • Football
    • Team: Moved from “Game Filters” to “Player Filters”

Player Streak Finder

  • Baseball
    • Streak Start or End: Moved from “Player Filters” to top level.
    • Opponent: Moved from “Player Filters” to “Game Filters”
    • Opponent’s League: Moved from “Player Filters” to “Game Filters”
  • Basketball
    • League: Moved from top-level to “Biographical Filters”
    • Had Double-Double: Moved from top-level to “Biographical Filters”
    • Had Triple-Double: Moved from top-level to “Biographical Filters”
    • Role: Moved from “Game Filters” to “Player Filters”
  • Football
    • Team: Moved from “Game Filters” to “Player Filters”
  • Hockey
    • Position: Moved from top-level to “Player Filters”
    • Playoff Round: Moved from “Game Filters” to only appear when “Playoffs” selected from “Game Type"

Team Streak Finder

  • Baseball
    • Team: Moved from top-level to “Team Filters”
    • League: Moved from top-level to “Team Filters”
    • Opponent: Moved from top-level to “Game Filters”
    • Opponent’s League: Moved from top-level to “Game Filters”
    • Streak Won-Loss Events: Moved from “Streak Stat Events” to top-level.
  • Basketball
    • Game Type: Moved from “Game Filters” to top-level
    • Situation Filters: Renamed “Game Filters”
    • Team: Moved from “Situation Filters” to “Team Filters”
    • League: Moved from “Situation Filters” to “Team Filters”
  • Football
    • Team: Moved from top-level to “Team Filters”
    • Opponent: Moved from top-level to “Game Filters”
    • Overtime Game: Moved from top-level to “Game Filters”
    • Situation Filters: Renamed “Game Filters”
  • Hockey
    • Playoff Round: Moved from “Game Filters” to only appear when “Playoffs” selected from “Game Type"
    • Situational Filters: Renamed “Game Filters”
    • Opponent: Moved from “Team Filters” to “Game Filters”

Player Span Finder

  • Baseball
    • Active: Moved from “Status Filters” to “Player Filters”
    • Hall of Fame: Moved from “Status Filters” to “Player Filters”
    • Situation Filters: Renamed “Game Filters”
  • Basketball
    • Year (of Player’s Career): Moved from “Status Filters” to “Player Filters”
    • College: Moved from “Status Filters” to “Player Filters”
    • Active: Moved from “Status Filters” to “Player Filters”
    • Hall of Fame: Moved from “Status Filters” to “Player Filters”
    • Situation Filters: Renamed “Game Filters”

Team Span Finder

  • Baseball
    • Situation Filters: Renamed “Game Filters”

Basketball Team Score Finder

  • Team: Moved from “Game Filters” to top-level

Basketball: Shot Finder

  • Team: Moved from “Game Filters” to top-level

Basketball: Lineup Finder

  • Team: Moved from “Game Filters” to top-level

Basketball: NBA Draft Finder

  • Biographical Filters: Renamed “Player Filters”

Football: Play Finder

  • Playoff Round: Now only appears when “Playoffs” is selected from “Game Type”
  • Team: Moved from “Game Filters” to top-level

Football: Drive Finder

  • Team: Moved from “Game Filters” to top-level

Football: Field Goal Finder

  • Kicking Team: Moved from “Game Filters” to top-level

Football: Draft Finder

  • Round: Moved from “Pick Filters” to top-level
  • Pick: Moved from “Pick Filters” to top-level
  • Draft Type: Moved from “Pick Filters” to top-level
  • Draft League: Moved from “Pick Filters” to top-level
  • Draft Team: Moved from “Pick Filters” to “Player Filters”

Football: NFL Combine Results

  • Statistical Filters: Renamed “Result Filters”

Hockey: Goal Finder

  • Situation Filters: Renamed “Game Filters”
  • Opponent: Moved from top-level to “Game Filters”

Hockey: Player Advanced Stats Finder

  • Year (of player’s career): Moved from top-level to “Player Filters”

Hockey: NHL Draft Finder

  • Status Filters: Moved to “Player Filters”

In addition to moving filters, the order of filters is now much more consistent across different Finders and sports. For example, Status Filters will always be in the order “Rookie, Active, All Star (or All-Pro, Pro-Bowl, etc.), Hall of Fame” when those filters are available. Similarly, “Seasons” will always come before “Game Type”. There were many minor inconsistencies here that we rectified (too many to list).

Posted in Announcement, Features, General, Redesign, Stathead | 1 Comment »

Ad-Free and Play Index Changes Coming to Baseball-Reference.com

4th March 2020

The Play Index launched on Baseball-Reference.com over thirteen years ago and has been one of the most used research tools for baseball ever since. We've made a few additions over the years, but the tools have largely stayed the same and the price has only gone from $29/year to $36/year during those thirteen years.

The Sports Reference sites have continued to grow in traffic and advertising revenue over that time to the extent that the Play Index and our ad-free options are a very, very small portion of our revenue. Most of that is on us, as we have not done a great job of promoting and marketing tools that are highly valued by a dedicated group of users. The Baseball Play Index represents less than 4% of our revenue and ad-free memberships are less than 1%. In addition, the Play Index tools are complicated to maintain and manage, and quite frankly are a money-loser for us at this time. It's well past time to re-think how these tools are setup within our constellation of sites.

While Sports Reference is doing quite well overall, I'm not comfortable with having so much of our revenue dependent on advertising. We are very beholden to search engines continuing to send us traffic, and likewise the ad market can be fickle and difficult for a small to medium size operator to navigate.

Also, advertising on the sites does not make it easier for you to answer the questions you have. This is our primary mission. We maintain a relatively low level of advertising on the sites (at least compared to your regional newspaper), and we are loathe to add additional advertising units or more intrusive units. Some of you may use an ad blocker, in which case we are making no money from your use of the site at all, and the audience for our ad-free product has proven to be very small as well.

A subscription model aligns our interests much better with our users' interests as well. I realize that users are being asked to sign up for lots of subscriptions these days, but we feel the tools within the Play Index are so specialized and useful that they warrant a paywall.

So we are making some changes. The Play Index for each site will be moving to Stathead.com. Stathead.com will become the center for all of our subscription products. We expect these products to include tools and information beyond just a redesigned set of Play Index tools. This won't happen all at once, but we'll start with baseball and then proceed through the remainder of our sports. Also, we will be ending our ad-free product and instead Stathead memberships will have ad-free built-in. There just aren't enough users to justify a separate ad-free product. These changes will begin this month and continue through April on baseball and then continue with the other sites after that.

If you are a subscriber, we will make every effort to make certain you are happy with the options we provide to convert your ad-free or Play Index subscription over to Stathead including the option of a refund on your subscription. You will be hearing more from us about the changes over the next few weeks as we will email users directly.

During the deployment of these changes, the Play Index on Baseball-Reference.com (and the to be launched Stathead.com Baseball) will be free. They will continue to be free through at least April 30th. If you are a current subscriber to either of our products, we have already extended your subscription by an additional two months during this free period.

--sean forman

Posted in Announcement, Baseball-Reference.com, Play Index, Redesign, Statgeekery | 27 Comments »

Sites Switch to Secure HTTP (http => https)

17th July 2017

On Friday, we moved all of the sites over to secure http (or https, more simply). Here's the Wikipedia explainer. Basically, this just means that the data between your computer and our browser is now encrypted, rather than plain text. You should now see "secure" and/or a lock in the address bar when you are on the site. We have never stored credit card information and still don't. All payments were always encrypted and handled by third parties, Paypal and Stripe.

We have not seen any issues surface in this switch, but if you do find something, we'd greatly appreciate you letting us know.

Posted in Announcement, Baseball-Reference.com, Basketball-Reference.com, CBB at Sports Reference, CFB at Sports Reference, FBref, Hockey-Reference.com, Pro-Football-Reference.com, Redesign | Comments Off on Sites Switch to Secure HTTP (http => https)

Neutralized Baseball Stats Back and Better Than Ever

26th May 2017

When we launched our new site three months ago, one of the casualties was the neutralized stats tables we printed on player pages. Those tables were originally built using code that had grown increasingly unwieldy and were not something we'd be able to adequately maintain moving forward. That said, we're happy to announce that we have rebuilt these tables and added new features, as well.

Read the rest of this entry

Posted in Advanced Stats, Announcement, Baseball-Reference.com, Data, Features, History, Play Index, Redesign, Statgeekery | 3 Comments »

Automatic Excel Export Added Back to Tables

14th March 2017

In November, we announced that we were no longer able to support automatic export of our tables to Excel. This was due to newer browsers not behaving in ways we expected, making it difficult to support the feature. We're happy to announce that we've figured this out, however.

Today, the automatic Excel export feature has returned to all of our sites. To export any of our tables to Excel, please hover over "Share & more" above the table you'd like to export. Once you hover, you'll see a dropdown where you can select "Get as Excel Workbook (experimental)", which will download the table into an xls file you can open with Excel.

Read the rest of this entry

Posted in Announcement, Baseball-Reference.com, Basketball-Reference.com, CBB at Sports Reference, Data, Features, Hockey-Reference.com, Pro-Football-Reference.com, Redesign, Tips and Tricks | Comments Off on Automatic Excel Export Added Back to Tables

Baseball-Reference.com Relaunches with a New Responsive Template

22nd February 2017

Update: A March 9th update on where the redesign stands

First off, change is hard. I know that. We've moved a few things and some things have changed, but please be assured that we had very good reasons and have tried to make the redesigned site more useful than it was before. It's not perfect, but neither was B-R last month. Please keep an open mind for a day, and if you still hate it, please let us know.

If you follow me on twitter, you know that this work has been a long time coming. Starting in January of 2015, Adam Wodon, Adam Darowski, and I started throwing around ideas for a more mobile-friendly version of our sites. Our mobile experience could have been charitably described as limited and functional. With over two-thirds of our visits coming from handheld devices, we clearly needed to up our game there.

This led to a complete review of how we present data on desktop and how we can make that usable on a small screen. It's not easy and after months of design, user testing and work, we have an approach that we believe will serve both desktop and mobile users better than they are now. If you use our other sites, this is not a surprise as all of those sites were re-launched last summer and into the early fall. That left the baseball site and its 17 years of code that needed some changing, rewriting, upgrading and general improvement. It's taken awhile, but the entire Sports Reference team has pulled together to get this out before the games start this spring.

Read the rest of this entry

Posted in Announcement, Baseball-Reference.com, Redesign | 106 Comments »

Exporting Data

7th November 2016

UPDATE: As of March 14, 2017, we figured out how to once again allow for automatic export to Excel

As you may have noticed, on our re-designed sites we recently disabled the feature allowing you to export our tables directly to Excel. This was because updated browsers were no longer supporting the function and it was becoming problematic to keep up. However, this doesn't mean that you can't still easily export our tables into spreadsheets. There's just an extra step or two, now.

First, look for the "Share & more" tab atop the table you'd like to export. If you don't see this tab, it means the particular table you're looking at isn't exportable. Otherwise, hover over it and options will drop down (see image). Select "Get table as CSV (for Excel)", which will convert the table to comma-separated values.

csv-descrip

Once the table has been converted to CSV, copy and paste the entirety of the table (or whatever section of it you want) into Excel, as text. You will now have an unintelligible, single-column mess in your spreadsheet, but that's fine. The commas are there for a reason and Excel will help us easily convert those commas into nice, readable columns of data. This next step is sometimes variable depending on the version of Excel you're working with, but what you want to find is the "text to columns" function. In my Excel for Mac 2011, this can be found under the "Data" tab. If you can't find it on your version, a google search for "Excel text to columns" with your Excel version number should yield useful results.

Once you have located the "text to columns" function, you will choose a file type that best describes your data. You will want to choose "delimited" since the fields are separated by commas. Next, you will choose the delimiter. Check the box next to "comma." Once you make that selection, you can finish up with the text to columns wizard and you should then have a nicely formatted spreadsheet.

We realize this is not quite as quick or simple as the old export function, but unfortunately we can no longer support that function. Once you get the hang of this method, you'll see it's also quite simple.

Posted in Announcement, Basketball-Reference.com, CBB at Sports Reference, CFB at Sports Reference, Data, Features, Hockey-Reference.com, HowTo, Pro-Football-Reference.com, Redesign, Tips and Tricks | Comments Off on Exporting Data

Sports Reference Ending Page Sponsorships

1st July 2016

If you are a friend of Sports Reference, you'll know that sponsorships, which launched in July of 2002, were our second revenue generator (the first being just asking for money). For those who want to know, Charles Saeger sponsored Scott Erickson on July 21, 2002 to kick things off. For a number of years, sponsorships were our main revenue generator and paid all of the bills. Since 2006, however, sponsorships have become less and less of our overall revenue, now representing less than 4% of our annual revenue.
Read the rest of this entry

Posted in Announcement, Baseball-Reference.com, Basketball-Reference.com, CBB at Sports Reference, CFB at Sports Reference, Hockey-Reference.com, Pro-Football-Reference.com, Redesign | 3 Comments »

Redesign: Team and League Logos Courtesy SportsLogos.net

19th June 2016

See SportsLogos.net for historical and current sports logos

Chris Creamer does amazing work at SportsLogos.net and I've been wanting to work with him for quite a while to put examples of past and current logos on our sites.  So when our 2016 redesign got underway, we worked out an agreement that we could use copies of his aggregated logos on our site.

We also realize that many historical logos show offensive representations of various ethnic groups and peoples that were commonplace in their time and in American society. These representations are wrong now and were wrong then. We present them, as we do all of our facts, to educate and illuminate, and these prejudices have been an unfortunate part of the history of the sports we all enjoy and love.

Obviously, we do not own these logos and cannot give you permission to use them. We use them under a fair use argument. We use small resolution images, which do not impact the economic viability of the logos for their owners. And we provide them for educational purposes only. It's up to you to know the relevant intellectual property law and, since I'm not a lawyer, this is clearly not legal advice.

Enough with the disclaimers. Check out some old-time teams for some old-time logo goodness.

Update: on March 23, 2017, we decided to remove logos prior to the seasons for which we have logos. For example if no logo was shown for 1892 Beaneaters we displayed their 1900 logo. This is mostly an issue for MLB, but could also arise elsewhere.

Posted in Announcement, Baseball-Reference.com, Basketball-Reference.com, CBB at Sports Reference, CFB at Sports Reference, FBref, General, Hockey-Reference.com, Pro-Football-Reference.com, Redesign | Comments Off on Redesign: Team and League Logos Courtesy SportsLogos.net