Varsity Numbers Talks Trade with KenPom

Varsity Numbers Talks Trade with KenPom
Varsity Numbers Talks Trade with KenPom
Photo: USA Today Sports Images

by Bill Connelly

I thought it would be fun to start an e-mail exchange with Ken Pomeroy of College Basketball Prospectus and fame this week. What follows is the conversation we had over the course of a couple of days.

Fridays With Pomeroy

Bill Connelly: So you decide tomorrow to create your own football ratings system. Where do you start? And why do you do it? Do you feel standard stats in football are as lacking as they sometimes are in basketball?

Ken Pomeroy: In many ways, there's more potential in football than hoops. At least on the team level. In basketball, we're pretty much limited to evaluating scoring plays. If a team scores frequently, we assume its has a good offense. Over the course of a full season, this a good assumption, but over the course of a game, or a half, this may not be true. A team could have taken horrible shots but gotten lucky and made a lot of them, and it is impossible to determine that from the play-by-play. In football, you can at least look at things like total yards or yards per play after a game and get a sense of who won the line of scrimmage and how that matches up with the final score. I think you can tease out a lot more of the luck from an individual football game than from a basketball game.

So I'm envious of the additional granularity in football play-by-play data, and exploiting that data would be where I would start. Then, the question is how to measure what an offense or defense is trying to do. I think the main things there are accounting for strength of the opponent and field position. If I was going to start parsing play by play data, the first thing I would look at is percent of possible yards gained/allowed. If a team starts on its own 10 and gains 45 yards before the drive ends, then they gained 50 percent of their possible yards. Your "success rate" seems to be a more advanced version of that concept (which is part of the reason why I haven't spent my time diving into this).

And if you're asking why I, Ken Pomeroy (and not some generic spreadsheet lover) would do it, it's because I would snap after hearing one too many analysts draw erroneous conclusions by using bad stats. This almost happened one day in 2008. If there was another me that wasn't already consumed by basketball, he would have started writing code that day.

Connelly: My breaking point came in reading one too many preseason mags saying "(Random Star Linebacker/Safety) from (Random Bad Defense) is an All-American candidate because he had 175 tackles last season." I just kept yelling "Yeah, but how many were good tackles, and how many were just 'somebody had to make the tackle 17 yards downfield' tackles?" at the pages, but the words never changed. So I decided to do something about it. I discovered FO's Success Rate measure for the NFL, which led to me entering play-by-play data for some teams, which led to me entering play-by-play data for ALL teams, which led to me creating my EqPts measure, which ... so on, and so forth. When I started to realize that nobody else was apparently dumb enough to dive into the 800+ FBS games for a given season, I sensed an opportunity for an audience, and I worked as fast as I could.

You referenced accounting for strength of opponent. On a basic level, the way I personally do this is to compare a given team's output with the opponent's averages, then adding a multiplier related to the teams against whom the opponent derived those averages. This wasn't intentional, but it is somewhat similar in intent to Jerry Palm's "your strength + your opponents' strength + your opponents' opponents' strength" method. In some form or another, we all compare output to expected output, but what do you see as some of the landmines involved with determining and applying a strength of schedule adjustment?

Pomeroy: When I am thinking about schedule-related adjustments, I want the adjustments to be as independent as possible from the team I'm adjusting. What I am saying is that if TCU truly had the best defense in the country, I would not want the fact that they played quite a few bad offenses to prevent them from attaining a top rating. That's where determining expected performance gets tricky with the pool of wildly different teams that exists at the collegiate level.

There are a few defenses that would be capable of shutting out Wyoming and Colorado State as TCU did. How do we account for that? And if TCU gives up a touchdown or two to those teams should that matter that much when their offense is scoring at will? I think you have to ignore possessions that don't impact the outcome of the game, but for teams like TCU and Boise, that may mean ignoring 75 percent of the season, which is difficult to accept if one wants an accurate evaluation of a team. Fortunately on the hoops side we have quite a few more games to work with. Now granted, I haven't incorporated such features into my system yet. It's only been in the last six months that I've started calibrating win probabilities for such a purpose. But it seems like the sensible way to go.

Connelly: Brian Fremeau and I both have our own ways of deciding what plays/drives should count toward the ratings. I just opened up my criteria a bit for S&P+. Right now, any Q1 play that takes place when the game is within 28 points (so, most of them) count. Any Q2 play within 24 points, any Q3 play within 21 points, and any Q4 play with 16 points also count. This means that a team is punished, in a way, for not taking care of business quickly against bad teams.

I discovered the need to look into some slight adjustments based on what seemed like some odd ratings results. Even post-adjustment, Oregon still ranks only 29th in the current S&P+ rankings. As you have tinkered with your formulas and approaches over the years, how have you tended to react to situations like this, where a team or small handful of teams just doesn't seem right? And what is the most egregious example you can recall, where a team ranked strangely high or low in your basketball rankings?

Pomeroy: I can challenge the Oregon case. In 2006, Gonzaga was thought to be a Top 10, maybe even a Top 5 team by the experts, and they were ranked in the 40s and 50s most of the season in my ratings. Even the casual fan remembers the scene with Adam Morrison crying on the court (actually before the game was completely decided) after Gonzaga lost in the Sweet 16 to UCLA in what could only be described as an epic collapse after the Zags dominated the Bruins for 38 minutes. At that point, I was crying, too. At least on the inside, because Gonzaga's run revealed a fatal error in my system.

There's strong evidence that in college basketball, there is little fundamental difference between a one-point loss and a one-point win when it comes to indicating a team's strength relative to its opponent. Therefore, my system doesn't treat those outcomes much differently. Gonzaga was different though -- they repeatedly coasted against weaker competition only to pull out a close win late. Normally, the system sees this as luck, but in Gonzaga's case it probably wasn't. The thing is, I have not changed my system since then. Gonzaga was a tremendously interesting exception, but an exception nonetheless. Every tweak I made in the offseason to put Gonzaga in its rightful place made the system as a whole worse. That's the thing about making tweaks -- I always rerun the system on past seasons, and when I did that with Gonzaga changes, it made the Zags predictions better, but the predictions were worse for all other games.

The thing about cases like that is that they are great learning experiences. It forces you to examine what's different about that team from others with similar profiles like 2003 Dayton and 2010 New Mexico, who also were extremely successful in close games, but who appeared to truly benefit from randomness in those instances much more that '06 Gonzaga. There are opposite cases, too, like '08 Gonzaga and '10 BYU, who both bludgeoned mediocre opponents repeatedly, which is normally an indication of a strong team, but both were significantly overrated by my system. Anyway, the point is that I don't cry about this stuff anymore. I look at my system as providing a framework for understanding the game better, and there's often interesting stuff to be learned from the outliers, provided there aren't many of them.

Connelly: In the end, I felt comfortable making the "close game" change since I had been thinking of doing that anyway. If somehow Oregon wins the national title and ends up 19th in S&P+, however, clearly I will need to investigate my approach further, or whether Oregon was just an all-time statistical oddity. With their down-the-stretch strength of schedule, I am still banking on them being just fine (if they stay undefeated), but we shall see.

One of the most useful aspects of your site during the season is the win probability data on each team's schedule page. It's a great way to monitor what is coming up and which way your team and its future opponents are moving. Brian did something similar in this year's Football Outsiders Almanac. I have a question, however, about momentum.

Atop every ratings page you link to an explanation of your data, in which you explain that you designed your system to be predictive. When I first started, I was coming from more of an evaluative standpoint, but over time I have realized that evaluation and prediction are really quite close to the same thing. To me, the only difference is that while evaluation will absolutely need to look at a full season's data, prediction might need to take momentum into account in one way or another. What kind of role, if any, do you feel momentum plays throughout the course of a season? Picks are derived from full-season data, but if a team gets progressively better or worse over the course of a season, then once the picks are off, they are likely going to continue to be off as time goes on.

Pomeroy: As long as we are defining momentum as a team changing its ability level and not a team gaining some magical feeling of invincibility from a big win, then yes, it's pretty important to account for that. But people get fooled by thinking they see momentum all the time. Last season in my sport, we had a team, South Florida, that looked awful for the first half of January, then turned around and looked fantastic for the last half of January. In reality, the Bulls' true ability was about halfway in between. But reporters have to write stories and TV guys have to talk about stuff and so people were finding reasons for the turnaround, and of course almost all of those reasons were nonsense. South Florida just happened to string a couple of their best performances together consecutively. It happens. Football fans can see what happened to Texas after beating Nebraska or South Carolina after beating Alabama as counterexamples to momentum being real.

But if you are going to do predictions, it stands to reason that more recent information is better information. So I do give each successive game 3 percent more weight for each team. And that goes back to running the system on past seasons and seeing what figure works best. Some teams will outpace that, but it's difficult to tell the South Floridas from the teams that are truly improving/declining over the course of a few weeks. And cranking that figure higher gets into dangerous territory because the last half of the season is almost exclusively conference games, and I need the non-conference games to have some weight in order to properly calibrate the relative strength of each conference. For example, I've tried running the ratings on just the last two months of the season and I get some seriously goofy output because the schedule is so incestuous over that time. So in the spirit of getting as much information as possible into a ratings system, I think it's fairly important to include data from early season games into the mix in some way.

Connelly: And when it comes to football, you only have 12-14 games to work with, so you can't get rid of games anyway. The main problem I've run into when it comes to momentum is simply that you're playing once a week. To a certain degree, I almost think that you lose most of your momentum, good or bad, by the time the next Saturday rolls around. (In other words, I clearly haven't made much progress here yet.)

All right, rapid fire to finish!

1. What sport do you feel has the most untapped statistical potential? (It has to be tennis or golf, right?)
2. It's January 10, 2011. What are you watching: the BCS championship game, or Notre Dame-Marquette basketball on ESPN2?
3. What's your favorite sports blog (any sport)?
4. How many hours of work per week would you say you put in during college basketball season?
5. Who's the best team in college football right now?

Pomeroy: 1. I started some work on golf last year, but it's collected dust since then. Unfortunately, the PGA Tour is not very friendly with distributing its vast collection of data to the masses. And I was not being fully truthful when I said if there was another me, I would have begun work on college football. It would be a toss-up between that and golf. There's a lot of work to be done there.

2. This is actually great news. Usually college hoops clears its slate for the title game, so I'm glad to see there's an interesting matchup as an alternative. I'll probably monitor both games. I'm guessing the title game will finish after midnight, so there will be room to safely catch both if need be. I'm not going to get stressed.

3. Brian Cook at MGoBlog will always have a place in my heart for his screed on Dave Berri. If only he wouldn't talk about Michigan so much.

4. It's pretty much whatever spare time I have. It's usually 20-30 hours per week.

5. I'll play contrarian and take Alabama even with a loss. I still think they are better than anybody. Not so much better that they can't lose to good teams on the road, of course. The fun thing is that there are 7-8 teams at the top that aren't separated by much, and each of them have looked beatable at some point.

* * * * *

As a reminder, you can see Pomeroy's work at His College Basketball Prospectus 2010-11 will be available sometime next week. It is essential reading for those with even a passing interest in basketball.

And I'm not going to lie. Put a gun to my head, and I'm probably picking Alabama too.

F/+ Rankings

This week's official F/+ rankings took into account both some interesting FEI and S&P+ shifts and the slight S&P+ formula change I made this week. A two-loss team is no longer No.1!

You can now see the full 1-120 F/+ ratings each on Football Outsiders' stats pages by clicking here.

F/+ Top 25 (After Eight Weeks)
Rk Team F/+ Last
Chg S&P+ Rk FEI Rk
1 Auburn (8-0) +27.6% 5 +4 248.9 4 .308 1
2 Boise State (6-0) +26.8% 3 +1 256.9 2 .251 4
3 South Carolina (5-2) +25.5% 1 -2 251.9 3 .251 3
4 Missouri (7-0) +24.8% 6 +2 247.4 5 .259 2
5 Ohio State (7-1) +24.7% 2 -3 258.2 1 .204 17
6 Alabama (7-1) +22.5% 4 -2 246.6 6 .217 12
7 TCU (8-0) +22.3% 8 +1 243.1 7 .231 7
8 Nebraska (6-1) +22.0% 11 +3 238.9 10 .245 5
9 Virginia Tech (6-2) +20.6% 12 +3 238.2 11 .221 9
10 Miami (5-2) +19.8% 14 +4 239.0 9 .201 18
F/+ Top 25 (After Eight Weeks)
Rk Team F/+ Last
Chg S&P+ Rk FEI Rk
11 Oklahoma (6-1) +19.3% 10 -1 233.9 12 .216 13
12 Iowa (5-2) +19.2% 19 +7 239.8 8 .184 19
13 Michigan State (8-0) +19.0% 9 -4 231.8 17 .220 10
14 USC (5-2) +18.9% 20 +6 232.1 15 .218 11
15 Stanford (6-1) +18.8% 7 -8 232.2 14 .215 14
16 Wisconsin (7-1) +18.3% 17 +1 230.6 20 .212 16
17 Arizona (6-1) +18.1% 18 +1 229.8 23 .213 15
18 Oregon (7-0) +17.9% 15 -3 223.7 29 .239 6
19 Oregon State (3-3) +16.6% 16 -3 229.8 22 .182 20
20 Oklahoma State (6-1) +15.0% 22 +2 233.7 13 .132 27
F/+ Top 25 (After Eight Weeks)
Rk Team F/+ Last
Chg S&P+ Rk FEI Rk
21 LSU (7-1) +14.9% 13 -8 214.2 36 .227 8
22 Pittsburgh (4-3) +14.7% 27 +5 231.5 18 .137 24
23 Arkansas (5-2) +14.5% 31 +8 230.3 21 .139 23
24 Georgia (4-4) +14.0% 39 +15 231.8 16 .121 29
25 Utah (7-0) +13.3% 37 +12 227.2 25 .129 28

26. N.C. State (5-2), 27. Florida State (6-1), 28. Illinois (4-3), 29. Hawaii (6-2), 30. Clemson (4-3), 31. California (4-3), 32. Michigan (5-2), 33. Kentucky (4-4), 34. Mississippi State (6-2), 35. North Carolina (4-3), 36. Nevada (6-1), 37. Florida (4-3), 38. West Virginia (5-2), 39. Central Florida (5-2), 40. Navy (5-2), 41. Texas A&M (4-3), 42. Arizona State (3-4), 43. Notre Dame (4-4), 44. Washington (3-4), Cincinnati (3-4), 46. East Carolina (5-2), 47. Texas (4-3), 48. Ole MIss (3-4), 49. South Florida (4-3), 50. Colorado (3-4).

It is fun that one system (FEI) doesn't count Virginia Tech's loss to James Madison, and the other one (S&P+) does. The Hokies rank almost the same in each.

"What The ...?" Team of the Week

Well, hello there, Georgia. Long time, no see. Tight losses to two F/+ Top 25 teams (South Carolina and Arkansas), combined with a recent hot streak (average score of their last three SEC games: Georgia 42.7, Opponent 15.0), make the Bulldogs a bit of a hot commodity. Can they continue their momentum against Florida this weekend?

AP + F/+ = BCS?

Once again, here is how the BCS standings would look if they were made up of 60 percent AP Poll, 40 percent F/+ rankings.

1. Boise State
2. Auburn
3. TCU
4. Missouri
5. Alabama
6. Oregon
7. Ohio State
8. Michigan State
9. Oklahoma
10. South Carolina

We have reached such an odd state of reality that, at the current moment, our computer rankings help Boise State in the standings.

Upset Watch

USC over Oregon. Spread: USC +7 | F/+ Projection: USC by 4.7. We have reached "put up or shut up" time in this ongoing spat between Oregon and the S&P+ ratings. Either the Ducks start to prove their bona fides in a way that even the most curmudgeonly ratings system appreciates, or they start to slump.

Missouri over Nebraska. Spread: Nebraska -7.5 | F/+ Projection: Nebraska by 0.5. The stats have had a good read on Missouri the last couple of weeks, though Nebraska has been all over the place. This was a great rivalry, then a nothing rivalry, and now it is becoming great again. It's a shame the series has to end right now.

Kentucky over Mississippi State. Spread: Mississippi State -6.5 | F/+ Projection: Mississippi State by 3.0. While the SEC East may not have a true national power this season, the conference's depth shines through with the fact that a solid Kentucky squad is actually one of the teams who have been all but eliminated from SEC East contention. The Wildcats are just a couple of plays from being 6-2 right now. Meanwhile, Mississippi State has won five in a row. This is an overlooked but intriguing matchup.

Indiana over Northwestern. Spread: Northwestern -3 | F/+ Projection: Northwestern by 2.9. This says much more about the numbers' lack of appreciation for Northwestern than it does about any respect for Indiana.

The Playlist

Because it's Homecoming season around college football ...

"A Sort of Homecoming," by U2
"Home," by Fighting Gravity
"Home," by John Popper
"Home Again!" by Menahan Street Band
"Home Is Where the Hatred Is," by Gil Scott-Heron
"Homecoming," by Green Day
"Homecoming," by Kanye West
"Homecoming King," by Guster
"Homeland and Hip Hop," by Immortal Technique
"Homeward Bound," by Simon & Garfunkel

Perhaps the first time in history that Guster, Immortal Technique, and Simon & Garfunkel have appeared in succession.

Closing Thoughts

Every evening when I drive home from work, I pass by the Missouri practice fields. Depending on the time, I often drive by as practice is going on. I get a bit scared just looking at the guys manning the cameras in the hydraulic lift, even on a still day. I never truly thought somebody would ever suffer a fatal accident, though. It just didn't seem like something that could actually happen. I ache for the Notre Dame family trying to find its way after the death of Declan Sullivan. That is a very cruel way for a young man to have to die.


12 comments, Last at 31 Oct 2010, 11:33pm

1 Re: Varsity Numbers Talks Trade with KenPom

That's quite a bunched Pac 10 there, with 5 teams between 16.6% and 18.9%.

Thanks for giving the complete F/+ rankings its own page. Will this page be updated before Fridays in future weeks?

3 "What the"

Georgia doesn't really strike me much as a "what the" team. Are they overrated? Probably a bit... but they're still a top 40 team, and it's not like there's THAT much of a difference on the bell curve between, say, 24 (F /+) and 30-35 (my guess of where they really are).

South Carolina looks more like a "what the" team. 5-2 and #3 doesn't really compute to me. Especially since they really haven't been particularly dominant, only beating Georgia by 11 and Vandy by 14 (though the USM and Bama wins were quite good).

I'm also wondering who TCU needs to kill to get some F /+ respect. In more ways than one, actually, since they've been ruthlessly slaughtering a LOT of opponents in a schedule that, to date, seems pretty comparable to a number of other top-rated teams.

4 Re: Varsity Numbers Talks Trade with KenPom

Huge fan of kenpom for many years. His site is an amazing resource for college basketball fans and handicappers. Scary to think where college hoop analysis would be if he never started the site!

I liked his characterization of what BC was calling "momentum" too. May be time for a stathead summit on that. The old Bill James approach was "there's no such thing as momentum," which I think James attributed to Dick Howser but agreed with (at least in baseball). Generally, that held up in stathead circles for many years. But, I've seen FO a few times refer to momentum (seems like there was a link to an ESPN article last year about how important it is to have momentum going into the playoffs or something) in a way that may be at odds with how statheads typically viewed the term. Can accept something like "this team has reached a new level of play, and this is their level." Agree with kenpom that it's easy to get tricked into thinking you're seeing it when it's not really there.

Wasn't aware of that screed on Berri...but am sympathetic with anyone that does screeds on Berri! Completely at odds with serious analysts in each sport and what the market says about the teams studied. Really enjoyed the interview/discussion BC...

11 Re: Varsity Numbers Talks Trade with KenPom

I think the idea that analysts don't believe in momentum isn't really accurate, or at best is outdated. Typically what I see is the idea that momentum is difficult/impossible to quantify: it exists, but not in a way that you can demonstrate.

This would seem to square with the feeling you get if you've played a sport - I wouldn't think it would matter which one. In pretty much everything I've played, even considering they were all rec-league things, I've felt momentum swing within a game or match or whatever ... at that level, I don't know that momentum carries over much, even if you play two matches in one day, but the "here we go again" stuff would start more quickly if our last match was a loss.

I'm not sure how you could quantify it in a team sport, though. Individual reactions and team reactions can be radically different, and frequently there just aren't enough examples to separate teams with momentum from teams who simply played below their level (or above their level) up to a certain point.

12 Re: Varsity Numbers Talks Trade with KenPom

Kind of a loaded post zlions. Kind of depends on how you define analysts, momentum, and whether or not religion is okay in a scientific discussion ("it exists, but not in a way that you can demonstrate").

An off-the-top of my head timeline from the past...hope anyone will come in and correct the record or any mis-impressions I have.

*Bill James said something like "There's no such thing in momentum in baseball. Or, as Dick Howser says, 'there's no such thing as momentum in baseball.'" He did it more artistically than that, but I don't have his paintbrush...and it would take forever to find it in the old abstracts buried in the closet.

*Elias Sports Analyst tried to make a case in what I think would have been one of their mid 80's annuals that you can improve run production by moving your hot hitters to better spots in the lineup...or something like that. The premise was basically that hitting momentum DID exist, and teams should try to use it to their best advantage.

*The Elias work was debunked by everyone who took a look at it...because science makes it fairly easy to consistently show that misguided thinking is wrong.

*The general theme that there's no such thing as momentum in baseball has pretty much held true since then through the Baseball Prospectus era...and any other stathead work (please provide links if anyone knows of counter-examples here).

*As basketball statheads picked up on James work and applied it to their sport...the "no such thing" held up. Studies were done on free throw shooting...three point shooting...etc. You'd hear Rick Barry or another color analyst say that point guards should pass to their hottest shooters. Then John Hollinger or somebody would show why that was wrong. It's all jumbled together in my memory...don't mean to discount any other hoop statheads who were making the same point. To my knowledge, this is still the belief of Hollinger plus the Pro Basketball Prospectus types, as well as kenpom as he stated in the above interview. There's no "magic power" or anything. A 40% shooter is going to hit 40% of the "next shot" regardless of whether he's 0 for 8 or 7 of 8 on his prior attempts.

Again...I hope everyone feels free to clean up the record here. I'm going from memory and new research may have yielded new information that statheads have accepted as a new reality.

When FO linked to an article about whether or not it was important to enter the NFL playoffs with momentum last season, I made a comment about that seeming to be out of synch with Jamesian and stathead principals. I think BC's comments are also out of synch...or at least at odds with stathead perceptions of momentum. Plus, you're getting into questions like "is it momentum if the team won three games but got outgained badly in the third one...can Georgia really have momentum if they got outgained by Kentucky 423-290 even though the scoreboard looked impressive.

I get what you're saying zlions about what it feels like when you're playing a sport. The key is figuring out if what you're feeling is real, or an illusion. And, honestly, when I played point guard I'd pass to the hot shooter (lol).

I do think we need to be careful with the word...and come up with a way to satisfactorily define it. Let's also remember that what's referred to as "momentum" is often in conflict with what gets referred to as "regression to the mean." Something that needs to be resolved in FO's work I think. To me it's already been resolved in baseball and hoop stathead stuff unless there's new work I'm not aware of...

5 Re: Varsity Numbers Talks Trade with KenPom

Two off-the-cuff (and mutually contradictory) reasons Oregon could be ranked lower than they deserve:

1) They score so fast they bury people. So, most of their 3rd quarter, almost all of their 4th quarter, and sometimes even some of their 2nd quarter plays won't count - even after you've "opened up" the criteria. Obviously I don't know what all statistics you use or how you weight them exactly, but this seems like the most obvious possible answer.

For now, that's fine - Oregon's offense is an outlier, so a generic ranking system shouldn't expect to rank them quite right. If (as?) more teams switch to a blur-style offense, it may be a problem, but I really couldn't say.

2) (The opposite end of the spectrum.) I consider this less likely, but depending - again - on how you weight and combine statistics, could the close 1st halves against Tennessee, Stanford, etc. still be hurting the ranking?


(Just for fun: I said these two reasons are mutually exclusive, but thinking about it now, maybe it's the combination that's the problem: a bunch of relatively close 1st halves, and then the 2nd halves the floodgates open "too fast" and a bunch of plays/drives/whatever aren't getting counted.)


Not that I have any ideas for how to solve the problem, one way or another, unless you find some way to account for number of plays in a game/drive/quarter?

7 Re: Varsity Numbers Talks Trade with KenPom

I actually think the 2nd point is fairly relevant, since in many ways the Ducks have been a 2nd half team (largely b/c they have good depth and their offense attacks other teams' depth - Tennessee and Stanford are the most obvious examples of this).

Sort of like Gonzaga with close games, the system may simply be dropping Oregon a bit because they've not always really done well until fairly late. And, if that's a big part of the reason, it may simply be something where fixing it for Oregon would screw it up for everyone else.

6 Re: Varsity Numbers Talks Trade with KenPom

+27 for Immortal Technique reference!

Yeah, that's all I got.

They must of thought I was the old Osama Bin Laden they made me strip down somethn crucial at the airport sheeeeesh... not djacc I'm str8

-Djacc, via Twitter

9 Re: Varsity Numbers Talks Trade with KenPom


Men are more ready to repay an injury than a benefit because gratitude is a burden and revenge a pleasure.

10 Re: Varsity Numbers Talks Trade with KenPom


Men are more ready to repay an injury than a benefit because gratitude is a burden and revenge a pleasure.