Fantastic Fall

I went into the 2008 fantasy football season thinking that I’d scored a hole-in-one with my draft:

  1. LaDainian Tomlinson
  2. Terrell Owens
  3. Earnest Graham
  4. Wes Welker
  5. Jason Witten
  6. Willie Parker
  7. Jake Delhomme
  8. Patrick Crayton
  9. Colts DST
  10. Matt Schaub

Eleven weeks into the season, these guys have been bad enough to land me 11 out of 12 in my league in overall fantasy point production. Let the bitchfest begin:

  1. LaDainian Tomlinson – leave it to me to break the best player in fantasy football. LT hasn’t even been a top ten back this year, and his lack of consistency has been a killer. After a 10-FP game in Week One and a 3-FP game in Week Two, I sat LT… he blew up for 20 FP on my bench in Week Three. I gritted my teeth and bore it when he put up 5 FP in Week Five, 11 FP in Week Six, and 6 FP in Week Seven. At that point I needed a win and just couldn’t run him out there for a game in London halfway around the world. He exploded for 22 FP on my bench. I picked up 10 FP from him against a terrible Kansas City rush defense, then benched him for a 15 FP performance against the Steelers. It’s bad when a player underperforms, worse when that player’s performance is so flaky that you have to make week-to-week decisions on him. That’s not why I drafted LT second overall.
  2. Terrell Owens – unlike LT, I’ve put TO in my lineup for each of the 10 games he’s played. Early on I had a chance to trade him for Philip Rivers, but no more. Here is TO’s FP production over his last five games: {3, 3, 3, 7, 3}. That’s terrible. That sort of production from a 2nd Round WR is a team-killer.
  3. Earnest Graham – I dropped Graham last week for Cadillac, and now it looks like Graham might be done for the year. Graham gave me #2 RB numbers, but I had been hoping for a lot more. At 737 all-purpose yards and 4 TDs this season, he’s fallen well short of the 1,222 all-purpose yards and 10 TDs from last season – even though he had the same number of starts in both seasons.
  4. Wes Welker – another Tom Brady casualty. The yardage has been there for Welker, but his lone TD will require some padding if he wants to hit the 8 touchdowns he had in 2007.
  5. Jason Witten – like TO, Witten produced as expected early on. Then there was the Romo injury along with Witten’s rib injury; his last five games: {5, 4, 0, 0, 3}.
  6. Willie Parker – a great deal in the sixth round… or he would have been if he hadn’t spent five games benched with injuries.
  7. Jake Delhomme – ugh. The first of my “upside” quarterbacks. You have good Jake with games like these: {15, 23, 19, 19, 19}; and bad Jake with games like these: {3, 3, 3, 0, 9}. I played the matchups well and didn’t get burned by Delhomme until these last two weeks. Against a 2-8 Oakland team and a 0-10 Detroit, Delhomme totaled 170 yards, 2 TDs, and 4 picks. If 9 FP is the best I can get out of Delhomme against the winless Lions at home, there is no way I can trust him down the stretch.
  8. Patrick Crayton – bust.
  9. Colts DST – bust.
  10. Matt Schaub – my second “upside” quarterback. When Schaub went through a mid-season stretch of {24, 20, 29}, I thought I had a QB whom I could ride for the rest of the season. But after a 1-FP Week Nine performance when he injured his MCL, Schaub is pretty much done for the rest of fantasy football in 2008.

So what looked like a phenomenal draft has turned into a bunch of scrubs. It’s not just that one or two players have underperformed… they all did.

Fortunately I did a decent job taking advantage of my high waiver priority to make a few key pickups:

  • RB Steve Slaton – only one fantasy point less than LT’s total, Slaton has provided consistency even while Ahman Green eats into his carries.
  • WR Bernard Berrian – has more total fantasy points than Randy Moss, Terrell Owens, Lee Evans, and Braylon Edwards.
  • Baltimore DST – the #8 DST in total scoring, Baltimore’s 143 FP is a huge gain over the Colts’ miserable 85 FP.

Those free agents have kept me from sinking beneath the waves, putting me at 6-5 with an outside shot at making the wildcard. Every week I think, “this is the week we’re going to let loose with both barrels”, then Delhomme throws four picks, or TO gets 33 yards and no touchdowns, or LT rushes for only 41 yards.

Still… surely, this is the week when it all comes together.

Posted in Fantasy Football | Leave a comment

Fantasy football head-to-head matchups considered harmful

Another fundamental complaint that I have with fantasy football, aside from the WR/RB flex position, is the way your win-loss record is determined. In “standard leagues” you are pitted against another team each week – score more points than your opponent and you win; score less points and you lose.

The flaw with this system is that you have almost no impact on what your opponent scores. You aren’t really playing against the other team – there’s no interaction whatsoever. In the long run, this system might work out. If you put up good numbers, then over time your record will reflect that. But there is no long run. The fantasy football regular season is 14 games – not enough time for the numbers to average out.

I’m in a three-division, 12-team league where the average team score is 83.9 fantasy points (FP). Right now we’re ten games into the season. If I tell you that a given team is scoring 83.7 FP/game, then you might guess that they have about a 5-5 record. Well no, they are 7-3 and leading their division, ahead of two teams that are scoring 89.4 and 87.7 FP/game. Yeah, 7-3 isn’t so far from 5-5; you’d even expect it given such a small sample size, but as I’ll get to, that’s kind of the point.

Oh, and the aforementioned 87.7 FP/game team is 2-8 and has faced a ridiculous 103.0 FP/game. CBS Sports (better than Yahoo) has a great stat called “Breakdown” where you can see how a team would have fared if they had played all opponents. This team that is 2-8 (20% win pct) would be 63-47 (57% win pct) if they played all teams each week.

That’s a perfect illustration of the absurdity of the system. A random scheduling fluke made the difference between this guy being a playoff contender, and being all but mathematically eliminated from the post-season. Meanwhile, the team with the league’s best record (8-1-1) has faced a pathetic 74.3 FP/game, though their weekly average of 97.5 FP/game means that they don’t need an advantage like that. The fact is, these two teams have played nearly the exact same opponents, but there is a difference of about 30 FP per game in the scores they have to beat. That’s wrong.

Performance in fantasy football should be directly related to how well you draft, trade, acquire free agents, and set your roster. Plenty of randomness is already introduced through the game of football without adding in this luck ‘o the schedule. I would say that I’m observing a fluke in this 2008 season, but I’ve been on the receiving end of this crap in 2006 and 2007 so I know it’s nothing new.

Lately I’ve been hearing about some interesting hybrid systems. They keep the head-to-head aspect, but add in an overall component. For example, teams who place in the top half of scoring for the week might get an extra win. This is the sort of system I might look for in 2009.

Posted in Fantasy Football | 2 Comments

Dare I abandon the desktop?

Using the spoils from the 2007 holiday season, I built a solid workstation/gaming system that has carried me through 2008. The vital statistics:

  • AMD Athlon 64 X2 4800+
  • 2 GB RAM
  • GeForce 7600 GS (512 MB)
  • Dual boot Ubuntu (64-bit) / WinXP
  • Two 19″ CRTs

A few months ago I bought a MacBook Pro that currently has these main features:

  • Intel Core 2 Duo (2.4 GHz)
  • 2 GB RAM
  • GeForce 8600M GT (256 MB)
  • Mac OS X 10.5 with openSUSE 11.0 running in Parallels
  • 15″ LCD (1440 x 900)

I am comparing these two, thinking about how much I love using my MacBook, and wondering why I am bothering to keep the desktop running at all. I almost never play Windows games, I’ve just now ordered a 22″ LCD to get dual-displays with the MacBook, and with just a little effort I could get OS X talking to the more “Linuxy” features of my network.

I think it’s time to go all out with the MacBook Pro. I’ll see if I can handle the annoyance of having to plug it in to a makeshift docking station. I’ll experiment with getting my development tools running in OS X (emacs, Eclipse, Apache, PHP, etc). It’s time for change. Yes we can!

Posted in Linux, OS X | 4 Comments

Fantasy football players that scared me in 2008

A quick list of fantasy football players that had me running the other way in the 2008 draft…

QB Matt Hasselbeck: CBS ranked Hasselbeck as the #12 QB going into 2008, summarizing with, “He’s a low-end No. 1 Fantasy QB worth a pick between Rounds 7 and 8.” I’m not sure why I felt like I couldn’t trust Hasselbeck at the QB position, but my hunch turned out correct. A few sorry performances followed by injury have landed Hasselbeck’s 2008 season in the gutter.

QB Marc Bulger / RB Steven Jackson: These guys sucked last year and they suck this year. After a 3-13 season in 2007, I just wasn’t buying the Rams hype. Now it’s 2008, the Rams are 2-7, and I’m still not going to touch these guys when 2009 rolls around.

RB Brian Westbrook: This guy can put up monster stats and makes up a huge part of the Eagles offense. Still, I always shy away from Westbrook because I don’t want to deal with a player who is consistently Questionable. Looking at the high points, he’s had fantasy scores like these: 21, 27, 14, and 32. But then you look at the other five games he’s played/missed: 1, 0, 0, 9, and 5. Maybe he’s worth it, but I just can’t stand that boom-or-bust performance at the running back position.

RB Larry Johnson: Coming off a 2007 season where he held out and then got injured, and into a 2008 rebuilding year for the Chiefs, I really didn’t want to end up with LJ on my roster. With 10 NFL weeks in the books, LJ’s 417 yards, 3 touchdowns, and various suspensions are going to land him far from the #10 RB spot where CBS had him slotted.

Posted in Fantasy Football | Leave a comment

Centro > Treo 650

Following up on my previous smartphone post, I’ve been using the Centro for over a month now and find it to be a pretty solid upgrade from the Treo 650. I’ll try to keep this brief and just lay out the pros and cons of the switch.

Pros:

  1. After a call ends, the elusive “Do you want to add this contact?” dialogue stays on the screen for more than 250 milliseconds. In fact, it stays there long enough for you to actually do something with it
  2. Text messaging is much less buggy in terms of the coloring of incoming/outgoing messages
  3. The device seems to wake up when it’s supposed to, unlike the Treo which would randomly “oversleep”
  4. Includes some decent apps without extra cost: VersaMail, PocketTunes, and a few games
  5. Broadband… woohoo!
  6. Phone is smaller, lighter, and I can still use the keyboard
  7. Played an hour-long podcast on the speaker phone and didn’t see much dent in the battery life

Cons:

  1. The stylus is a flimsy piece of garbage; you’ll want to buy one with a little more substance
  2. Rebooting the device requires you to remove the battery instead of using the stylus to hit a reset button
  3. Battery life isn’t so hot; if you’re waiting in the doctor’s office or something, you’ll find that browsing the web or playing games will have you running low for the rest of the day. On a related note, this amuses me – extend your battery life by adding a bunch of bulk
  4. An oddity: at one of our offices I apparently sit right at the borderline where the phone can’t decide to be on a Verizon or “Extended” Network. The end result is that the phone is laggy and the battery drains heavily
  5. There is an annoying 3-5 second pause after you hit the “hangup” button after phone calls
  6. Even with an unlimited data plan, you still have to pay extra for text messages. I hate cell phone companies so much.

All and in all, a great upgrade. I’d be a lot happier if the whole cell phone industry wasn’t designed to screw the consumer, but hopefully that will get better in time. Perhaps in a couple of years the Openmoko or Android phones will be ready for primetime.

Posted in Smartphone | Leave a comment

Frustration with fantasy football “experts”

You know that fantasy football has hit the big time when you can turn on ESPN and watch some dork telling you about his Starts and Sits of the Week. Fantasy football “experts” are on TV and radio, and of course the Internet is infested with their teeming numbers. But when you’re surrounded by a boisterous crowd of people eagerly giving you their Pickups of the Week, who da ya trust?

The biggest problem with these experts is accountability. Plenty of people are willing to give you their rank lists each week, but never do they provide any analysis of their own performance. Once you get out of the top 5 or 10 on these lists, opinions can vary wildly. One site might rank a WR at #10 this week, and another might put him at #30; that’s a huge difference between “experts” who are forecasting based on the exact same source data.

To be fair, fantasy football is a crap shoot. A gust of wind can make the difference between a receiver scoring 15 fantasy points, or only 3. The experts have to look at a player’s skill, his health, his surroundings, and his matchups to make a guess about where he stands relative to the others at his position. You can’t expect accuracy when there are so many chaotic variables, but I have to think some experts are better than others.

I’ve been kicking around the idea of grading the “gurus” by comparing their rank links to how things play out on the field. I’d use a few computer programs of course, but I’m not sure that I want to invest the time. What I do want are error bars for each fantasy football analyst. If someone says that LaDainian Tomlinson is the #10 running back this week, is that 10 +/- 5, or is it 10 +/- 10. The experts will almost always be wrong, but I want a measure of how wrong they tend to be.

The result would be that I can go with a single analyst and have some confidence in his/her opinion. Or maybe I’d find that one analyst is really good at judging running backs while a different one is better at quarterbacks. I really want to see those numbers, but I’m balking because it would be a pain to parse all those different websites. We shall see.

A couple of fantasy football guys that I do like:

  1. Andy Behrens – his blog/columns can be useful for keeping up with NFL news or practical fantasy tidbits, but the main draw for me is that the guy is a good writer with a great sense of humor.
  2. Jamey Eisenberg – I haven’t checked his accuracy, but I like his analysis on the CBS website and podcast. He thinks about things in a rational way and tends to have meaningful data to back up his claims. I’d be interested to see how his picks stack up against other experts.

Well… perhaps by next entry I’ll have put my fingers to the programming grindstone and analyzed the analysts.

Posted in Fantasy Football, Rants | 2 Comments

CBS Sports pwn5 Yahoo in fantasy football

This is a brief description of the total pwnage that CBS Sports exhibits over Yahoo in fantasy football.

Free Agents / Waivers: Yahoo has a free-for-all system where you basically pick up players at any time. This means that the jerk who hovers over his laptop all day on Sunday will always win. CBS Sports handles this in a much more sane and intelligent way; cherry-picking from their rules:

All players will be placed on Waivers at the start of games every Sunday afternoon, at 12:55 PM ET during the course of the NFL season.

The waiver process will run for the first time each week between midnight Tuesday/Wednesday and 6:00:00 AM Wednesday which is approximately 24 hours after the completion of Monday night’s game.

During the waiver process, pending transactions are processed in an order determined by each team’s waiver rank. The team with a waiver rank of 1, considered the highest, will get its first requested player. After the transaction is executed, the team’s waiver rank is then set to 12 (last), and all other teams move up one. The waiver ranks are reset once each week after standings are updated on Monday night/Tuesday morning. The last-place team (based on won/lost record) will be given the waiver rank of 1, down to the first-place team, which gets the waiver rank of 12.

Scheduling: Yahoo allows for a flexible number of teams in a league, pitting them against each other in a round-robin fashion. CBS Sports forces you to have exactly twelve teams in a league. This might seem restrictive, but the benefits soon become very clear:

  • A league of twelves teams allows for the creation of three divisions, each containing four teams.
  • You play each team in your division twice, and non-division opponents once.
  • The structure is thus more similar to the real NFL with division rivals, a wildcard chase, and strong/weak division debates.

Live scoring: Yahoo charges for live scoring; CBS gives it to you for free.

Data mining: Yahoo does provide sortable/selectable views of statistics, but CBS goes a lot deeper with it. You have much better control over manipulating the data and advanced features abound.

Alerts: If memory serves, Yahoo’s email alert system was skimpy at best. With CBS, you can configure the types of alerts/reports that you want sent to email and SMS messages.

In conclusion, I first found the CBS Sports interface to be amorphous and bland compared with Yahoo’s sharp, cohesive and AJAXified presentation. But after playing around over the course of a week or so, I see that CBS offers a rich, feature-filled, and customizable fantasy football experience. All in all, Yahoo is pwn3d.

Posted in Fantasy Football, Rants | Leave a comment

Treo, Centro, and Verizon: a bubbling cauldron of misery

The title of this post is a little extreme, but I have had some frustrations when looking to upgrade my Treo 650. Here are a few notes I’ve made over the past few days:

I’m not going to do business out of a goddamn mall kiosk

I’m willing to buy Dippin’ Dots from a flimsy stand in a mall concourse, but not sign a two-year contract for a vital utility like cell phone service. If I am paying for unlimited wireless broadband, and Verizon is going to charge $10 on top of that for text messages, then they can afford to rent out an actual store.

This isn’t the smartphone you’re looking for

Moving from the Treo 650 to the Treo 755p seemed like a pretty logical upgrade. Unfortunately, Verizon no longer carries the 755p. They have the 700wx which runs Windows Mobile (ugh, writing that made me feel like someone just kneed me in the balls), and the Centro which seems to be a smaller, sportier version of the 755p.

I tested out the Centro’s smaller keyboard and found that I could type just fine on it. The device also includes a number of software extras which addresses some of my previous complaints.

I may go with the Centro, but I have an odd hangup about doing so: it won’t fit in the case for my Treo 650. Pretty picky I know, but the case I have was a very nice present and probably cost somewhere between $50 and $100. Yeah, maybe I can eBay that stuff, but I still cringe at having to drop another big chunk of money to keep the thing from getting scratched up.

Planning for the future

Although I’ve come to rely on the standard Palm OS apps, I am very interested in Openmoko and Android phones. I don’t like being locked in by either a cell phone company or a device/OS vendor because they naturally use that exclusive relationship to milk you for as much money as they can. I’ve seen a few things online that indicate Verizon will be selling Linux-based phones in 2009, but nothing definite.

The Android-based HTC Dream will supposedly be available for T-Mobile later this year, but Verizon still has the best-coverage trump card. It may be that I should roll with the Centro for now, and see where things stand in a year or two.

Posted in Rants, Smartphone | 2 Comments

WR/RB flex position considered harmful

This is the first year that I’ve played in a league with three WRs instead of two WRs + one WR/RB flex position. The season hasn’t even started yet and I’m loving the change already.

I like to play in leagues with around 12 teams, meaning that stud RBs are pretty hard to come by. Even with so many teams, a few people generally manage to get their hands on three quality RBs. The problem is that anyone who can start three consistent running backs is going to have an advantage over teams that only have two. The player who added Earnest Graham or Ryan Grant in the 2007 season basically got a free ticket to the playoffs.

Over the years I’ve become more and more frustrated with the impact RBs have on fantasy football. The whole season feels like a stressful race to fill that flex position with a solid RB. Personally, I want fantasy football to have more dimensions than the blind accumulation of running backs.

Moving to three WRs and two RBs opens up so many more possibilities. For example:

  1. The WR position becomes more important
  2. The RB position becomes less of a gamebreaker
  3. Owners with a wealth of RBs now have an incentive to trade

The only problem I foresee is that committee-style RBs might become almost useless, except as bye week filler. However, I see many more positives than negatives as a result of outlawing the WR/RB flex. I predict a more nuanced season with plenty of trades and interesting waiver activity.

Posted in Fantasy Football | 1 Comment

Draft advice for fantasy football beginners

When first getting your feet wet with fantasy football it is easy to feel like you are drowning in rules, stats, and players you’ve never heard of. This post is intended as a rough guide to the very basics, including advice on how to form a draft strategy.

If you are familiar with the game of chess, then you know that (aside from the king) the pieces have a worth like so:

Queen > Rook > Bishop/Knight > Pawn

In fantasy football our “pieces” are much more varied because each position contains players with varying talent and opportunities. But for the sake of trying to digitize an analog world, let’s start with this basic precedence:

RB > QB > WR > TE > DST > K

This turns out to be a decent rule of thumb. For example, if you checked the rank lists of various fantasy football websites, and found the first occurrence of each position on these lists, then you would see something like:

RB LaDainian Tomlinson > QB Tom Brady > WR Randy Moss > TE Jason Witten > DST Vikings > K Stephen Gostkowski

Now let’s increase our resolution. If we were to add modifiers called “Elite”, “Good”, and “Average” to each position, then we can get a much more accurate picture of player worth. To throw some numbers out, we’ll say that Elite is the top 10% of players at that position, Good is the next 30%, and Average is the remaining 60%.

With this added complexity, we can start making some interesting statements. For example:

Good RB > Elite DST > Elite K

For mainstream scoring systems, a good running back is generally going to rack up more points than an elite defense and certainly more than an elite kicker.

With six positions and three modifiers, you have eighteen pieces that one might say have the following worth:

Elite RB > Elite QB > Elite WR > Good RB > Good WR > Elite TE > Good QB > Elite DST > AvgQB > Avg RB > Good DST > Good TE > Avg WR > AVG DST > Elite K > Avg TE > Good K > Avg K

That equation contains plenty of room for argument, but some key points to take away are…

  • … the high value of Elite/Good and even Avg running backs
  • … the low value of kickers, even ones who are Elite
  • … if you can’t get an Elite QB, then there are plenty of other players to stock up on before you try for a Good/Avg QB
  • … most TEs, DSTs, and Ks are in the lesser half of the equation

I felt that my draft in a 12-team league this year followed this basic advice:

  1. Elite RB Ladainian Tomlinson
  2. Elite WR Terrell Owens
  3. Good/Elite RB Earnest Graham
  4. Good/Elite WR Wes Welker
  5. Elite TE Jason Witten
  6. Good RB Willie Parker
  7. Good/Avg QB Jake Delhomme
  8. Avg/Good WR Patrick Crayton
  9. Good DST Colts
  10. Avg QB Matt Schaub
  11. Avg WR Ronald Curry
  12. Avg WR Jabar Gaffney
  13. “Handcuff” RB Jacob Hester (LT’s backup for injury insurance)
  14. Good K Rob Bironas

Now let’s say that you don’t want to spend time researching players, reading the latest news, and filling your head with the projected worths of hundreds of NFLers. That’s okay, you can still have a great draft. Here’s how:

  1. Find a fantasy website that you have some reason to respect, whether it’s ESPN, CBSSports, Yahoo, NFL.com, etc
  2. Somewhere on that site will be a list of the projected Top XXX fantasy players
  3. Grab that list and either program it in as pre-rankings to your draft application, or keep it open during the draft as a spreadsheet or something
  4. In each round, take the highest available player on the list

That’s it. The only caveat is to be aware of your roster requirements; sometimes you’ll need to reach down a few positions on your list in order to fill out your roster.

Hopefully this has been somewhat informative and has not turned out to be a bunch of esoteric gibberish. Once you get a few seasons under your belt, you’ll gain a sense for how the players accumulate points and get a better feel for what you want to accomplish in a draft. Good luck!

Posted in Fantasy Football | Leave a comment