Ultimate Roster Project: The Greatest Possible Lineup and Pitching Staff in Fantasy Baseball History

Prev1 of 2Next
Use your ← → (arrow) keys to browse

Baseball, more than any other major sport, uses individual statistics to tell its story. Records are cherished, benchmarks glorified, and the usage of modern era advanced metrics – while sometimes derided as “nerdy” – is turned into bestselling books and critically acclaimed movies.

The tendency to evaluate baseball by adding up the sum of a team’s individual players’ performances lends itself seamlessly to fantasy leagues.

The Dodgers’ Matt Kemp made a legitimate run at the National League Triple Crown last season. On top of that, he stole 40 bases, good for second in the N.L. If you are looking for a fantasy stud in the outfield for this season, your list starts with Matt Kemp.

matt kemp

As impressive as Kemp’s 2011 season was, it actually pales in comparison to some of the greatest offensive seasons by outfielders in recent memory. I decided to stroll through the virtual archives of baseballreference.com to try to put Kemp’s superb numbers into some historical context.

What outfielders in seasons past have racked up more impressive stats than Kemp did last year?

Taking this concept further, what are the best fantasy baseball seasons ever at every position?

Fantasy Baseball Ultimate Roster Project

Unlike fantasy football, in which the object is typically to rack up as many points as possible (with each on-field achievement linked to a static point value), fantasy baseball’s best performing teams have consistently excellent performers in each stat category. Determining the best of all time in fantasy baseball isn’t as simple as looking at the single season touchdown record.

I decided to try to assemble the greatest possible fantasy baseball team ever, by taking single seasons at every position (C, 1B, 2B, SS, 3B, 3 OF, 1 Utility, plus 5 starting pitchers and 3 relief pitchers) and adding up the stats to create one mega-juggernaut.

I laid down a few conditions before starting:

  • Only seasons from 1980-2011 are eligible, since fantasy baseball started, in its modern form, in 1980.
  • I’m only including one season from any player. I’m only including this rule to keep things interesting and give credit to the maximum number of players.
  • Outfielders are designated simply as “outfield.” There is no specification of which outfield position was played. For example, I can choose three left fielders if I decide they possess the best three fantasy seasons ever for outfielders.
  • I’m choosing these players based on the standard categories in fantasy baseball – batting average, home runs, RBI, stolen bases and runs for hitters, and wins, strikeouts, saves, ERA, and WHIP (walks plus hits/innings pitched) for pitchers. I know it’s not exactly saber-friendly, but these are the stats fantasy leagues were built on and that most continue to use today.
  • The idea is to add up all of the statistics for the team and have it be able to best any other combination of players’ seasons in at least 6 of the 10 scoring categories.
  • I haven’t examined every possible combination to see if my team is unbeatable based on the criteria I have chosen. I simply did a lot of research and chose the seasons I was most impressed by and tried to make my statistics as well rounded as I could.
  • I challenge any readers to create their own teams to see if they can beat my team in at least 6 out of 10 categories. Post your own teams or glaring omissions I may have made in the comments below.

Now that the technicalities and rules have been explained, let’s see who had the most absurd fantasy seasons in the last 31 years!

mike piazzaCatcher:

Mike Piazza – 1997 – Los Angeles Dodgers

  • .362 BA
  • 40 HR
  • 124 RBI
  • 104 R
  • 5 SB

This was the easiest position to decide since there have been precious few spectacular seasons from catchers.

All 5 stats were at least ties for his career high, which is saying something because no one at the position has ever mashed like Piazza.

He finished 2nd in MVP voting in 1997, but he is second to no one when it comes to the best fantasy season ever supplied by a backstop.

Also considered – Ivan Rodriguez – 1999 (.332/35/113/116/25) and Joe Mauer – 2007 (.365/28/96/94/4)

First Base:

todd heltonTodd Helton – 2000 – Colorado Rockies

  • .372 BA
  • 42 HR
  • 147 RBI
  • 138 R5 SB

It was as difficult to select a first baseman as it was easy to select a catcher. I chose the 2000 edition of Helton because of his strong performance in all categories, and especially because of that gaudy batting average.

Fantasy baseball does not discriminate against statistics regardless of their accelerants (read: Coors Field). Though 42 is a lot of homers, it falls well short of some other big power seasons (including Helton’s own 2001 total of 49).

I decided I could make up the differential in home runs lost by not choosing Mark McGwire’s 1998 season at other positions.

Also considered – Helton – 2001 (.336/49/146/132/7), McGwire – 1998 (.299/70/147/130/1), Albert Belle – 1996 (.311/48/148/124/11), Albert Pujols – 2006 (.331/49/137/119/7) and Andres Galarraga – 1996 (.304/47/150/119/18)

Second Base:

roberto alomarRoberto Alomar – 1999 – Cleveland Indians

  • .323 BA
  • 24 HR
  • 120 RBI
  • 138 R
  • 37 SB

Alomar was never a power hitter, but he did supply some pop in ’99. His home run, RBI and runs were all career highs. Throw in a very good stolen base number and a solid batting average and you’ve got the makings of the best fantasy season ever from a second baseman.

Outside of runs, other players at the position had higher totals in each category, but no one was as consistently excellent across the board as Robbie.

Also considered – Alfonso Soriano – 2002 (.300/39/102/128/41), Bret Boone – 2001 (.331/37/141/118/5), Jeff Kent (.334/33/125/114/12), Craig Biggio – 1998 (.325/20/88/123/50) and Ryne Sandberg – 1990 (.306/40/100/116/25)

Shortstop:

Alex Rodriguez – 1998 – Seattle Mariners

  • alex rodriguez mariners.310 BA
  • 42 HR
  • 124 RBI
  • 123 R
  • 46 SB

Remember when A-Rod was a speed-demon, capable of posting a 40/40 season? I do, and he was a shoo-in for this spot. No other shortstop in the fantasy era, and maybe ever, produced like Rodriguez during his Seattle and Texas days. His move to New York and its accompanying position change to third base has always been sad to me, as it robbed the fantasy game of a dominant power and speed combination at shortstop the likes of which we had never seen.

Last year’s best fantasy shortstop, depending on your team’s needs, was either Troy Tulowitzki or Jose Reyes. 1998 A-Rod out-slugged Tulo (to date, he does have a few games left) by 12 homers and 19 RBI, hit for a higher average (.310 to .302), scored 42 more runs, and stole 37 more bases.

Reyes, meanwhile, was injured for a chunk of the season and has managed a fantasy line of .329/5/40/98/36 in 122 games. Depending on what your team’s makeup was for 2011, Tulowitzki or Reyes could have been your top shortstop, but A-Rod’s 1998 season almost tops both of the top 2011 seasons combined.

Also considered – N/A

Third Base:

chipper jonesChipper Jones – 1999 – Atlanta Braves

  • .319 BA
  • 45 HR
  • 110 RBI
  • 116 R
  • 25 SB

In the midst of the Braves record-setting string of division titles, Jones was the switch-hitting, 5-tool player who bolstered the offense and gave the starting pitchers enough breathing room (not that they needed much) to relax.

Despite stiff competition and a relatively low RBI total, Chipper gets the nod here because of his surprising stolen bases and strong number of runs scored. It’s worth noting that had the 1981 season not been shortened by a strike, Mike Schmidt (.316/31/91/78/12 in 102 games played) likely would have been the choice.

Also considered – Adrian Beltre – 2004 (.334/48/121/104/7), Ken Caminiti – 1996 (.326/40/130/109/11), Vinny Castilla – 1998 (.319/46/144/108/5), Mike Schmidt – 1980 (.286/48/121/104/12) and George Brett – 1980 (.390/24/118/87/15)

Outfield:

barry bondsBarry Bonds – 2001 – San Francisco Giants

  • .328 BA
  • 73 HR
  • 137 RBI
  • 129 R
  • 13 SB

Remember when I said I would make up for the home runs I left on the table at first base? Well, here you go.

Like first base, the outfield is cluttered with great seasons. It was really tough to leave out some all time great players (Griffey, Vlad) and the fantastically ridiculous Rickey Henderson (130 steals in 1982!).

There are a handful of Bonds seasons I could have included (and would have, had I not self-imposed the one-season-per-player rule), most notably 1993 and 2002. I went with the record-setting big fly year that worked everyone into a frenzy and ultimately ramped up the nation’s concern over performance-enhancing drugs.

Remember, fantasy cares not about what forces are behind a statistic’s achievement, only that it goes into the official score.

Outfield:

sammy sosaSammy Sosa – 2001 – Chicago Cubs

  • .328 BA
  • 64 HR
  • 160 RBI
  • 146 R
  • 0 SB

Slammin’ Sammy sure wasn’t running a whole in 2001, but that’s probably because he spent most of his time doing a slow trot around the bases. That, or he was so massively juiced up that he was incapable of more than jogging.

Joking aside, Sosa racked up the second-most RBIs since 1938 (Manny Ramirez had 165 in 1999). His .328 average and 146 runs scored were also differentiators. His average was 20 points higher than his massive 1998 campaign, too.

Sosa, like Bonds, had a few seasons worthy of inclusion on this list. The lack of steals hurts, but my next two selections help make up that gap while not sacrificing power or average.

Outfield:

larry walkerLarry Walker – 1997 – Colorado Rockies

  • .366 BA
  • 49 HR
  • 130 RBI
  • 143 R
  • 33 SB

Our second beneficiary of the Coors Field effect is Larry Walker. That, or cutting his mullet had dramatic effects on his numbers. Either way, in 1997 Walker combined power, speed and average like no player in the last 30 years, possibly ever.

His 33 stolen bases help cover the shortage left by Rickey Henderson’s absence and Sosa’s goose-egg. And that .366 average is second only to Helton for best on the hypothetical team.

Also considered – Bonds – 1993 (.336/46/123/129/29), Bonds – 2002 (.370/46/110/117/9), Sosa – 1998 (.308/66/158/134/18), Ramirez – 1999 (.333/44/165/131/2), Rickey Henderson – 1985 (.314/24/72/146/80), Henderson – 1982 (.267/10/51/119/130), Vlad Guerrero – 2002 (.336/39/111/106/40).

ellis burksUtility:

Ellis Burks – 1996 – Colorado Rockies

  • .344 BA
  • 40 HR
  • 128 RBI
  • 142 R
  • 32 SB

Yes, I included a third player who benefited from the Coors Field launching pad. But Burks had one of the most well rounded seasons ever in 1996.

Plus, the randomness of Ellis Burks appearing on this list was appealing to me. He’s clearly not in the same conversation as the other position players in any other context. That’s part of what makes fantasy sports so fun, though. When you get a guy later in a draft that puts up video game numbers it gives the owner an even greater sense of satisfaction.

Also considered – All of the players considered at each position, plus Edgar Martinez – 1995 (.356/29/113/121/9).

All told, the offense ended up with:

  • .339 BA
  • 419 HR (average of 46.5 per player)
  • 1180 RBI (131 per player)
  • 1179 runs (131 per player)
  • 196 stolen bases (approximately 22 per player).

Pretty incredible stat line, huh? Of course, some categories can be easily tweaked to beat my totals (home runs and steals are easy to manipulate), but when you load up one stat, typically a couple others suffer. This combination is the best setup I found for all stats.

I’d like to see yours, too. But first, we have to talk pitchers.

*****

Which superlative individual pitching season’s made the final cut in Keith’s Fantasy Baseball Ultimate Roster Project? Pedro Martinez is there. Is Justin Verlander?

Click to continue reading…

Prev1 of 2Next
Use your ← → (arrow) keys to browse


About Keith Mullett

Keith is an Ohio-based sports and pop culture junkie who began writing for MSF in June 2011. His ramblings about sports, music, movies and books can be further enjoyed by following him on Twitter @keithmullett.

In addition to his work for MSF, Keith operates a blog called Commercial Grade, in which he critiques television commercials from the perspective of the average viewer.

Comments

  1. We’re a group of volunteers and starting a new scheme
    in our community. Your site provided us with valuable info to
    work on. You’ve done an impressive job and our whole community will be grateful
    to you.

  2. Excellent post. I was checking constantly this blog and I’m impressed! Extremely helpful information particularly the last part I care for such information much. I was seeking this particular info for a long time. Thank you and best of luck.

  3. You completed various fine points there. I did a search on the subject matter and found a good number of people will agree with your blog.

  4. Do you have a spam problem on this blog; I also am a blogger, and I was wanting to know your situation; we have developed some nice methods and we are looking to exchange methods with others, why not shoot me an e-mail if interested.

  5. Thanks For Creating The Very Informative Post Keep Up The Good Work!!! I Left A Link To My Activate Windows 7 Post To Share With You How To Activate Windows Enjoy!

  6. When someone writes an article he/she maintains the idea of a user in his/her brain that how a user can know it. So that’s why this piece of writing is outstdanding. Thanks!

  7. Nice blog here! Also your website loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my website loaded up as quickly as yours lol

  8. Hey! This is kind of off topic but I need some guidance from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about creating my own but I’m not sure where to begin. Do you have any points or suggestions? With thanks

  9. I am in fact keen of watching comic video clips at youtube, and this videos is truly so humorous, hehehhe.

  10. Hello there, I found your blog by means of Google at the same time as looking for a related topic, your web site got here up, it appears to be like great. I’ve bookmarked it in my google bookmarks.

  11. Hello, i read your blog from time to time and i own a similar one and i was just wondering if you get a lot of spam responses? If so how do you prevent it, any plugin or anything you can advise? I get so much lately it’s driving me mad so any support is very much appreciated.

  12. Why viewers still use to read news papers when in this technological globe all is available on web?

  13. Do you mind if I quote a few of your posts as long as I provide credit and sources back to your webpage? My blog site is in the very same niche as yours and my visitors would truly benefit from some of the information you present here. Please let me know if this ok with you. Appreciate it!

  14. Hello, yes this post is actually nice and I have learned lot of things from it concerning blogging. thanks.my blog post :: ibc

  15. I don’t even know how I ended up here, but I thought this post was good. I don’t know who you are but certainly you are goking to a famous blogger if you aren’t already Cheers!

  16. This site is great. Thank You Mike

  17. I precisely needed to say thanks once more. I do not know the things that I could possibly have created in the absence of those smart ideas documented by you on my concern. Completely was a alarming matter in my position, nevertheless coming across the well-written mode you solved it forced me to jump with joy. I am grateful for your information and even hope that you find out what a great job that you are accomplishing educating men and women all through your site. I am certain you have never got to know any of us.

  18. Did you get some of your thoughts from here (similar perspective): https://fullarticle.org/FBIdea

  19. What the app is really all about, though, is keeping track of your family. If they were happy with the way their life was going, they wouldn’t need to include you in it. At this point you should be in your general account summary where you can see a general overview of how many calls have been recorded, how many text messages, etc.

  20. Hello my family member! I wish to say that this post is amazing, great written and include almost all important infos. I would like to peer more posts like this .

  21. At this time it seems like BlogEngine is the preferred blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?

  22. Ahaa, its nice dialogue concerning this article here at this website, I have read all that, so at this time me also commenting here.

  23. I actually wanted to make a simple word to thank you for all of the precious hints you are showing here. My considerable internet investigation has now been paid with extremely good information to share with my guests. I would state that that we visitors are definitely blessed to exist in a wonderful community with so many marvellous people with insightful secrets. I feel extremely lucky to have come across your entire website and look forward to really more awesome minutes reading here. Thanks a lot once again for a lot of things.

  24. Keep functioning ,fantastic job!

  25. For newest information you have to pay a visit world wide web and on web I found this website as a finest site for hottest updates.

  26. Hi, I believe your web site might be having internet browser compatibility issues. When I look at your blog in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping issues. I simply wanted to provide you with a quick heads up! Aside from that, great site!

  27. An impressive share! I have just forwarded this onto a coworker who had been conducting a little homework on this. And he actually bought me dinner due to the fact that I discovered it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to discuss this subject here on your site.

  28. Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?

  29. Thanks a bunch for sharing this with all people you really recognize what you are talking about! Bookmarked. Kindly also seek advice from my web site =). We can have a link alternate contract between us!

  30. I simply want to say I am all new to blogs and honestly liked you’re web page. More than likely I’m going to bookmark your website . You absolutely come with exceptional stories. Regards for revealing your blog site.

  31. i like chaning tatum because he has a great body, just look at those chest muscles*

  32. Hey, you used to write excellent, but the last several posts have been kinda boring¡K I miss your tremendous writings. Past several posts are just a bit out of track! come on!

  33. Thanks so much for providing individuals with a very wonderful chance to read critical reviews from this site. It’s usually very fantastic and as well , jam-packed with fun for me personally and my office friends to search your site particularly thrice every week to read through the new things you have got. And indeed, I am also usually impressed concerning the spectacular things served by you. Selected 1 facts on this page are honestly the most beneficial I’ve had.

  34. Zune and iPod: Maximum human beings review the Zune to the Touch, nevertheless right after observing how thin and surprisingly tiny and gentle it is, I try out it in the direction of be a quite exceptional hybrid that brings together features of both the Contact and the Nano. It is Quite vibrant and stunning OLED screen is somewhat smaller sized than the touch screen, yet the participant itself feels fairly a bit more compact and lighter. It weighs over 2/3 as considerably, and is drastically smaller sized in width and top, When staying simply a hair thicker.

  35. Great paintings! That is the kind of info that should be shared across the net. Shame on Google for no longer positioning this submit upper! Come on over and seek advice from my site . Thank you =)

  36. You can definitely see your enthusiasm within the work you write. The arena hopes for more passionate writers like you who are not afraid to say how they believe. All the time follow your heart.

  37. Well I truly liked reading it. This information procured by you is very useful for accurate planning.

  38. Thank you for the sensible critique. Me and my neighbor were just preparing to do a little research on this. We got a grab a book from our area library but I think I learned more from this post. I am very glad to see such great info being shared freely out there.

  39. I’ll equipment this examine in direction of Two designs of humans: present-day Zune home owners who are thinking of an upgrade, and individuals making an attempt towards come to a decision between a Zune and an iPod. (There are other avid gamers value taking into consideration out there, which includes the Sony Walkman X, still I count on this features your self sufficient info in direction of generate an mindful conclusion of the Zune vs avid gamers other than the iPod line as very well.)

  40. Thank you for publishing this awesome article. I’m a long time reader but I’ve never been compelled to leave a comment. I subscribed to your blog and shared this on my Twitter. Thanks again for a great post!

  41. Thank you for posting this awesome article. I’m a long time reader but I’ve never been compelled to leave a comment. I subscribed to your blog and shared this on my Twitter. Thanks again for a great post!

  42. Definitely believe that which you stated. Your favorite reason appeared to be on the net the easiest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they just do not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks

  43. I’ve been absent for a while, but now I remember why I used to love this blog. Thanks, I’ll try and check back more frequently. How frequently you update your web site?

  44. Good morning here, just became alert to your blog page through yahoo, and realized that it’s pretty entertaining. I will take pleasure in in the event you maintain this approach.

  45. Hello, you used to write fantastic, but the last few posts have been kinda boring… I miss your great writings. Past few posts are just a little bit out of track! come on!

  46. Some really nice and useful info on this web site, as well I conceive the style has got fantastic features.

  47. Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement you access consistently fast.

  48. Just wish to say your article is as astounding. The clearness in your post is just excellent and i could assume you’re an expert on this subject. Fine with your permission let me to grab your feed to keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

  49. Thank you for writing this awesome article. I’m a long time reader but I’ve never been compelled to leave a comment. I subscribed to your blog and shared this on my Twitter. Thanks again for a great post!

  50. obviously like your web-site however you need to take a look at the spelling on quite a few of your posts. A number of them are rife with spelling issues and I to find it very troublesome to tell the truth however I will certainly come again again.

  51. You are my intake , I own few web logs and infrequently run out from to brand.I conceive this web site has some very good information for everyone. “The human spirit needs to accomplish, to achieve, to triumph to be happy.” by Ben Stein.

  52. Great – I should certainly pronounce, impressed with your website. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or something, website theme . a tones way for your customer to communicate. Nice task.

  53. News on why News became valuable to most of people.

  54. We would like to thank you once again for the stunning ideas you gave Jesse when preparing her own post-graduate research plus, most importantly, pertaining to providing many of the ideas in one blog post. If we had been aware of your web site a year ago, i’d have been rescued from the pointless measures we were implementing. Thank you very much.

  55. Just wanna tell that this is very helpful , Thanks for taking your time to write this.

  56. I HOPE YOU GUYS ACTUALLY PING YOUR LINKS OTHERWISE YOUR SCRAPEBOX IS USELESS

  57. Whats Happening i’m new to this, I stumbled upon this I’ve found It absolutely useful and it has helped me out loads. I hope to give a contribution & help different customers like its helped me. Great job.

  58. Excellent weblog here! Also your website so much up fast! What web host are you the use of? Can I am getting your associate link in your host? I wish my web site loaded up as fast as yours lol

  59. I really can’t believe how great this site is. Keep up the good work. I’m going to tell all my friends about this place.

  60. Thank you for writing this awesome article. I’m a long time reader but I’ve never been compelled to leave a comment. I subscribed to your blog and shared this on my Twitter. Thanks again for a great article!

  61. This site looks better and better every time I visit it. What have you done with this place to make it so amazing?!

  62. Howdy Partner. You look like the type of guy who needs to have a little fun. You can have all kinds of fun at http://camgirl.pw/ That’s the most exciting site on the internet. You’ll never experience a dull moment there. Go ahead, give it a try. Just remember to be on your best behavior. Cowboys can be rowdy. Try not to drink too much time at the saloon before heading on over there.

  63. Good blog! I really love how it is easy on my eyes and the data are well written. I am wondering how I could be notified when a new post has been made. I’ve subscribed to your RSS which must do the trick! Have a great day!

  64. Thank you for publishing this awesome article. I’m a long time reader but I’ve never been compelled to leave a comment. I subscribed to your blog and shared this on my Twitter. Thanks again for a great article!

  65. There isn’t a time of day when you won’t find plenty of hotties at http://camgirl.pw It doesn’t matter if you go there early in the morning or late at night. There’s always lots of babes just waiting to talk to guys. Don’t forget, you’re just one click or tap away from the live entertainment that you’ve been craving. This is as hot as it gets and you’ll realize that within just a matter of moments.

  66. Are you smiling yet? Probably not. You haven’t visited http://camgirl.pw You’re going to have the biggest smile plastered all over your face after you visit that site. It’s jam packed with the hottest online performers. You’ve never seen or heard anything quite like this before.

  67. You need to get rid of stress. There’s no need to keep it bottled up. Have yourself a little fun by talking to some hot girls at http://camgirl.pw It won’t take you long to realize this site is filled with wall to wall babes. No site on the internet has all the cuties that this one does. Check it out and put a smile on your face. You definitely deserve one.

  68. Are you sick and tired of being bored? You’ll never have a dull moment if you visit http://camgirl.pw It’s by far the most exciting site on the internet. There, you’ll be able to talk to all kinds of hot babes. Don’t be surprised if everyone at work asks why you’re so happy. You don’t need to tell them that you visit this site each and every day. It’ll be your little secret.

  69. whoah this weblog is great i really like reading your posts. Stay up the good paintings! You understand, a lot of persons are searching around for this information, you could aid them greatly.

  70. Keep functioning ,great job!

  71. Hi, i think that i saw you visited my website thus i came to “return the favor”.I’m attempting to find things to improve my website!I suppose its ok to use some of your ideas!!

  72. I like what you guys are up too. Such clever work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my web site :)

  73. Very nice post. I just stumbled upon your blog and wished to say that I have really enjoyed browsing your blog posts. In any case I’ll be subscribing to your rss feed and I hope you write again very soon!

  74. Excellent blog here! Also your website loads up fast! What web host are you using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours lol

  75. I really wanted to type a small note to thank you for all of the wonderful facts you are showing at this site. My long internet research has now been compensated with awesome facts and strategies to share with my good friends. I would state that that we readers actually are rather fortunate to live in a fantastic site with many outstanding individuals with good pointers. I feel rather happy to have encountered the web site and look forward to plenty of more brilliant minutes reading here. Thank you again for all the details.

Speak Your Mind