Crowdsourced Contract Project

At FanGraphs we talk a lot about contracts, but we’ve never had contract data on our player pages or in an easily exportable form.

We’ve already got the ball rolling by entering about 300 contracts, but there’s still a lot of work to do. Our staff will of course continue to enter in contract data, but if you want to speed up the project you can help us by entering in missing contract data.

Any contract data you enter will be sent for approval to an editor.  Assuming the contract data is correct and mostly complete with proper attribution, it will shortly appear on the player pages along with attribution to your FanGraphs username.

contractcomplete

All the contract data is available for easy export here and is updated as new contracts enter the system.

contractenter1

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.

You can enter a contract from any player’s page page by clicking on the “Add Contract” link. If a player already has a contract, you can edit it if you think there’s incomplete information, or you can add a historical contract if you like.

If you run into any errors, issues, or have any questions about entering contract data, please let us know. Thank you for helping make FanGraphs better!





David Appelman is the creator of FanGraphs.

29 Comments
Oldest
Newest Most Voted
Eminor3rdMember since 2019
13 years ago

The beginning of the end of Cot’s, eh?

C BeisbolMember since 2026
13 years ago

How is service time entered?

Cot’s uses 6.153 for 6 years 153 days.

I see FanGraphs rounds off to 2 decimals

Matt BertelliMember since 2016
13 years ago

Nice I was just thinking that I wish fangraphs had more up to date info on that. Salary only goes up to 2008 in the value section. Will the per year info be updated in the Value section under salary now? This makes it easy to see how much a player is getting paid next to roughly how much they were worth that season.

MIT
13 years ago

Crowdsourcing in this way is an amazing idea just from a business perspective. Kudo’s to whoever came up with this idea. Hat tip to you sir!

historyhokie
13 years ago

This has officially taken over my afternoon. Yay contracts!

d_iMember since 2016
13 years ago

This is a great and much needed addition. I’m sure it’s on your to do list, but how the player came to the league ie via draft round and pick w/bonus or international signing with the bonus information would also be very sweet. Thanks and love the site.

This is unrelated, but seems as good as place as any to share this: I was wearing my fangraphs shirt at the futures game last summer and walking in the concourse when some guy says to me, “nice shirt.” I look up to see Keith Law who I would have walked right by otherwise. He was gracious and took time to talk with the small group that gathered around us. Anyway, just wanted to say I would have missed out on that highlight if I weren’t wearing that shirt.

I also sat by a scout and a director for a team (I’ll leave name out) behind the plate who were also awesome once they realized I was an unhealthy prospect fan and not a “can I see what you’re doing guy”. Needless to say – that was my favorite baseball experience I’ve in some time.

historyhokie
13 years ago

What contract type should draftees who signed Major League deals fall under? I selected “other” for Rendon and Harper.

historyhokie
13 years ago
Reply to  David Appelman

Since the new draft rules prohibit ML contracts to draftees, I’d guess it’s probably not worth the effort. Thanks for the response!

Brian
13 years ago

Fangraphs should check out a company called CrowdFlower. They could complete a task like this in a few days saving everyone a bunch of time without sacrificing on accuracy. Worth a shot.

Bab
13 years ago
Reply to  Brian

Surely you don’t wish to sully the peerless ethics of FG with this contporary innovation in global labor exploitation, do you now?

B N
12 years ago
Reply to  Brian

Eh, we’re still cheaper (at least for Fangraphs). Besides, we can take pride as we look at a player’s page and say, “That contract? I entered that contract.” 🙂

maqman
13 years ago

“Contporary” is not a word I’m familiar with. The same applies to dictionary.com. Unfortunately I was dumb enough to check.

darjac35Member since 2016
13 years ago
Reply to  maqman

on the apple stuff, the “m” is right by the backspace. i always screw up my typing on my phone. i bet this guy was using an ipad, so instead of adding an “m”, he deleted the “e”. for his sake i hope so, anyway.

olerudshelmet
13 years ago

Is there a way to see if there has already been a contract submitted, but awaiting approval?

Grand Admiral Braun
13 years ago

I see no one has entered in Ryan Howard’s contract details yet. Is that task reserved for Joe Morgan or something?

philosofoolMember since 2016
13 years ago

I just tried to enter one and got an error. This may owe to the fact that it was Ken Griffey Jr.’s record 2000 contract with the Reds and some data was incomplete (I didn’t enter any year-to-year data because I couldn’t find it.)

However, it seems to me very useful to record old contracts as well as new. I know Junior’s old contract isn’t sexy anymore, but it was the largest baseball contract in history in 2000. I would love to let Fangraphs users start uploading this sort of information.

Before I start to make a big wish list, this is really great and I appreciate it a lot.

How about letting us add trade histories too?

philosofoolMember since 2016
13 years ago
Reply to  David Appelman

I tried it again and it worked. It may be that I didn’t add any service time the first time, or that I entered the contract value in millions (i.e., $112.5) and I think I might have included an “m” to indicate that…

subtle
13 years ago

I submitted 2 contracts for Carlos Gomez, one for his 4.3 MM 1 year deal and another for his 3 year extension he just signed, but only one showed up on the approval page. How should we enter players who have an extension on the books but also don’t have a current contract on Fangraphs?

RMR
13 years ago

At some point, B-R and Fangraphs are going to just have to break the tension and “do it”. We all know it’s gonna happen. And yes, I do mean “it”.

Justin
13 years ago

Hey guys – currently filling out a contract form. What is “Hat Tip (Link)”? What should I put there?

Clay Dreslough
13 years ago

Excellent! We are currently in the process of creating a similar database for Baseball Mogul, for all active players (and including salary impact for 2013 and all future years).

We can contribute this data to your effort when we are done, although I see two things that probably should be reconciled:

1) We are using the same IDs as Baseball-Databank.org and Baseball-Reference (e.g. Dustin Pedroia = pedrodu01).

2) We have the same flags for contract types, but have added the following two: “Player Option” and “Team Option”.

Clay
http://www.sportsmogul.com

Jeff ZimmermanFanGraphs Staff
13 years ago

Note, If you enter a contract, the source needs to be more than COTS contracts, it needs to be the original reporting source. Thanks.