|
||||
| ||||
|
|||||||
| Perfect Team 21 Perfect Team 21 - The online revolution! Battle tens of thousands of PT managers from all over the world and become a legend. |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
All Star Reserve
Join Date: Nov 2018
Posts: 563
|
How a F2P team won the Perfect World Series
Hello all. As some of you know, last week my (F2P) BFF team, the Santa Barbara Golden Gophers, won the 2043 Perfect League World Series, the single-league-PL at the top of the PT universe. This was the culmination of a lot of effort (steam playtime has me at 740 hrs, with more working on models and looking at BBRef WAR lists), as well as collaboration with other BFFers to identify successful market strategies, build strategies, and so on. By no means did I do everything optimally, and I don't think I have the most assets among F2Pers, but there were a lot of things that went right, too. So, I'd like to tell the story of how it happened, starting from launch. This will be a LONG writeup, so feel free to skip to what you find interesting.
================================================== =========== Part 0: BFF The Gophers are a F2P team, but it gets a little harder than that-- they're a BFF team. This means they are on the BFF friends list on discord, and abide by the following rules:
The purpose of this ruleset is to minimize luck and to add a bit of an extra challenge to the game, starting out as a friendslist created by some of the biggest and most active whales in PT20. We had something like 40-50 BFFers on launch; there has been some attrition since, but we still have something like 20-25 active users in the group. The really relevant rules that are important are (2) and (3). Together, this basically means that all diamond historicals except for a half-dozen exceptions are all quicksells. I'd estimate this has cost me on the order of 1M PP over the course of the game. On the note of pulls, I also haven't packed any historical 100s all year, so pulls really weren't a big part of this journey. ================================================== ========== Part 1: Launch The game came out on March 20, a Friday. This is relevant because new teams started on Monday get a full week of entry pool PP, plus they get to dodge the whales created at launch. Many BFFs planned to do this initially, as had I. But when the LIVE sets launched, and it became clear that the prices to complete them were FAR less than what the pieces sold for, I changed course and made the team later on launch day. The immediate strategy was to push to getting the live sets done as fast as possible before the overwhelming supply tanked the prices of the rewards. The strategy to fund the process was to sell every card that came out of the live sets immediately, using it to bootstrap the rest, as well as using tourney income to get the initial seed. Here's how that went:
Total: 571k + SE Yaz, SE Lyons on a cost of ~150k I ended up buying back a lot of the good SE pieces, as they crashed basically a few days following my sales as the supply caught up to the demand. This gave a strong SE core and a big nest egg to work with to build towards the future. ================================================== =========== Part 2: The First Month The team went on to earn between 75k and 100k in achievements each of the first few weeks as they promoted, starting from Rookie. So, I had a LOT of PP to work with. This went to two things: (1) underpriced diamonds and (2) tournament rosters. A few of the diamond buys ended up being bad, including buying a SE Blyleven for like 7-8k too much, a Keith Hernandez I took a 10k loss on, a Niekro that just ate up 20k liquidity and lost 2k after the week wait period, and a few other bad calls. Some were just good playables that I didn't sell like Arky, Bresnahan, Harrah, and several others. But there were home runs too. A Rucker for +10k, Jack Quinn for +7k, Powell for 5k, and ~35k buys of Joss and Reuss that I used for a while before selling in the 80s. The tourney roster buys meant I could slowly transition from bronze dailies to silver to gold, moving up when the formats got too hard since the most costly teams provided a better edge (but didn't fire as often). Also, in frustration after one stretch of silver daily losses, I posted basically the entire team at big markup over L7. To my surprise... they sold. It turns out I wasn't the only BFFer who was flipping silver tourney pieces (as silvers were flippable under our rules), but I got in the habit of posting my silvers at markup on the AH in between dailies, the rebuying when cheap ones were posted. This strategy eventually transitioned to golds, where I needed to wait a week before flipping a given card but paid off with even higher margins. I would estimate that I made something like 300k, maybe even more, net profit when all was said and done doing this process of flipping staples (that would continue until maybe 2 months after launch). ================================================== =========== Part 3: New Collections The first wave of collections after launch were highlighted by the SE Frank Thomas set and the SE Johnny Bench set. Neither of those were especially +EV, so I didn't really engage with collections until the next wave, which was highlighted by SE Appling and SE Sisler. I had a leg up on the Appling set, having bought the gold for tourneys, and was able to use the 133k I had stockpiled to finish the set quickly. The first Applings sold for ~180k, which was lower than I thought they'd go for; I ended up posting the card for 250k+ for a week, but got no takers. While waiting I was able to do the SE Sisler set, funded by selling off a new wave of tourney cards and some diamonds from the squad. Eventually Appling sold for 230k (207 net), bringing the balance to 300k. A lot of that went back into squad playables like Deacon Phillippe, Randolph, and Tannehill, as well as funding the SE Frank Thomas set. Eventually Sisler sold for 122k, about a 10-20kish profit, which brought me back up to 200k for the next set wave. Meanwhile, the next set was the Negro League set, with SE Jackie being one of the most ridiculous cards ever revealed at the time. It was clear that the main target was to try to complete him for ~300-400k and sell for much more than that, so I began slowly buying cheap NL set pieces. SE Whitaker followed NL Jackie, mostly a whiff. But the following week was headlined by SE Babe Ruth. This was VERY useful, since I had a Gehrig locked from the Sisler set and the first SE Babe sale went for 650k. I had enough PP to get through the remaining set, expensive at it was (70k for diamonds! 20k for some of the golds!), but the locked Gehrig helped and got him out the door for 340k, with about 220kish into it, plus a nice locked SP in Pennock who worked with my lefty build well. After all was said and done, I was sitting on 500k. That was enough to motor through the rest of Jackie, including locking some sweet cards in Wells and Pop Lloyd (who is STILL one of the game's best vR shortstops). This whittled me down to close to broke, but after a week or so of waiting Jackie finally sold for 700k. I followed that by completing SE Bench and selling him for 288k net (having sat on a 96 Bench for a while), bringing the total up to 860k. That brings us to TOTD, probably the biggest gamechanger of the year for my squad. ================================================== =========================== Part 4: TOTD A lot of speculation was being made about TOTD at the time before it landed. We knew that last year's TOTD set cards would almost certainly be involved, but we didn't know what the overall structure would look like or the order in which the sets would be released. I (and others, in BFF and out) started buying PT20 TOTD cards as well as some other cheap TOTD-level 2010s players to prepare. When the sets landed, the profits were decent; I probably made something like 70k, but it wasn't insane and certainly wasn't bigger than say Jackie or SE Babe, but it was nice. Crucially, a lot of that profit came on not that many actual buys, since cards were selling for 15-20k and the buys were typically 10k or less. But 70k is a lot for only having a fraction of the set. There was also an important public development: Kris, who does the PT content, posted an image in the main discord, answering a question about which toppers he chose and why. This was a screenshot of a BBRef WAR filter, and BFFer JMallet astutely pointed out that he's probably just using BBRef top WAR lists to form the TOTD sets. So, with my 900k nest egg, I decided to speculate on all the remaining decades. I pulled up the WAR sort and looked at baseball beat writer lists of the top players of each decade, and formed a guess for each TOTD set. We knew the TOTD choices would form a 26-man roster, so that constrained the search somewhat; basically, the highest WAR player (with some exceptions, like if a guy was super iconic) was always the TOTDer for their position. I made a tactical mistake at this stage that proved to be the reason JMallet has more assets than anyone in BFF. I decided to use my nest egg to prebuy all TOTD decades at once, whereas JM decided he'd just buy the next set of decades and flip cards from existing decades. When the next TOTD came out, I sold something like 400k in cards but it was only a fraction of the TOTD assets I'd speculated on, and the vast majoity of sold cards were 1-ofs. JM, by contrast, focused on just buying as many dupes for the most likely cards as he could find, something that proved more lucrative as most of them hit. A lesson was learned here: buy dupes if you can, they're just as valuable as the first copy. I reinvested my 400k back into TOTD speculation, as well as continuing to finish some of the more EV-neutral collections like Medwick and some others. I also made a second tactical error: many of us began to think it would be logical for TOTD to have a topper, since the cards released in the first 6 decades were pretty bad. So I began to do the TOTD sets at a LARGE loss in anticipation of a yet-unrevealed topper, probably losing something on the order of 400k when all was said and done between all the decades because TOTD famously had no topper. It was here, waiting for TOTD3, that I made PL for the first time, in mid-June. I knew I wouldn't be especially competitive, and after getting a surprising sale of 100 Spahn for a +80k profit over L7 but depriving my squad of his talents, it seemed the week wouldn't be my time. I picked up some other pieces, like my favorite PT RP of all time 100 Lee Smith, but it wasn't enough and I finished 74-88. TOTD3 was... lucrative. I shot from 110k to 1.2M on the back of a 400k sale of SE Ted, many TOTD pieces especially in the now-useful 1940s TOTD set, and returning 170k back to the coffers from a NL Jackie bought for around there before hitting PL. A lot of it went back into the team, buying SE Appling, Marquard, 98 Connor, a rebuy of Ted for 255k, and then another 500k went back into TOTD spec for the remaining decades. By TOTD4, the word was out. People were speculating a ton, with all the other sets having been easily telegraphed. I began to sell off my TOTD spec'd pieces for markup even before the final set landed, and in fact just trickling out some pieces generated 700k which was enough to rebuy SE Jackie (with about 200k of those sales coming from the selloff of Appling and a Torriente, bought a while back). So, ~500k in the bank already, and it'd go nuclear. I had a first sale of SE Honus for 300k net. Within a matter of hours, the 200k I had leftover exploded to 2.25M. I'd eventually spent down for a Randy (510k), Spahn (200k), Hubbell (380k), Barry (200k... a mistake there), Clemente (135k), rebuy on SE Honus (145k). When all was said and done, I had all those players and was sitting on 1.25M liquid and about 2.1M in players, for something like 3M in total sales just from this wave. ================================================== =========== Part 5: FOTF I had been slowly collecting cheap low-rarity historicals all season. I had almost all the bronzes and all the irons, and a decent chunk of the silvers (but not a ton), as we as all the locked TOTD cards and locked cards from all the other sets I'd done. The next move was to figure out FOTF speculation. We knew the sets would be team-based, so the strategy was to speculate in the same way PT20 team-set speculation happened: buying virtually everything. So, I made it a goal to buy as many cheap diamonds as possible while also seeking as many cheap golds as I can find and total coverage of silver and below. Here I made a mistake; I took something of a breather following TOTD finishing, which meant I missed a lot of the crucial window on cheap diamond historical buys, which would prove to be the most lucrative. I also didn't have very much specificity in my targets; other BFFs figured that newer franchises were more likely to be released sooner, and were willing to pay a premium on diamonds like MIA, SD, KC that I missed in my cost filters. I ended up getting very wide coverage of golds and buying a lot of diamonds cheaper than they'd end up being once FOTF1 dropped, but I basically totally whiffed on FOTF1, with something like 1 diamond total across all the teams. The golds also didn't end up being as expensive as they were for TOTD, so a lot of the natural speculative profit I might have had didn't connect. Instead, I was able to connect on some post-release moves. I built and sold Seaver for 310k net, a decent profit at the time, but I didn't have the ammo to do much more. The post-TOTD balance whittled away as I bought now-inflated diamond specs, but I still had enough to start to build good coverage. I hung around sub-100k for a while, waiting for FOTF2. At this time, I made PL for the second time. I got an unlucky start to the week, though, and quickly went into rebuild mode. I sold off Randy (423k net), SE Jackie (450k), Barry (126k) and SE Honus (126k) for parts and ended up finishing the week at 68-84. Meanwhile, FOTF2 was also that week. I didn't have a perfect match for the sets, but I had a lot of BOS and MIN pieces that gave me the TOTD-style gas, as well as selling FOTF Mauer (157k) Ortiz (50k), Schmidt (66k), Jose (100k) which, on top of the rebuild sales, went from broke to 1M. This was enough to finish KC and SD, selling Brett (200k) and keeping Gwynn. I had about 1.2M rattling around from the rebuild after buying ~200k of FOTF spec pieces, with 400k to eventually be spent on the Gwynn set. The FL update set wasn't huge but it helped push the balance back to 1.5M. All the remaining FOTF sets got completed, and I found a Tris for 550k. That left me with ~600k, which I used to finish the remaining collections to get to 100% and complete FOTF coverage. The remaining FOTF sets were just gravy. I'd go in, complete everything, sell extras, and often come out with 500k in PP as well as all the FOTF SEs in hand, which is how it'd continue through today. ================================================== =========== Part 6: Live Spec Losses I have... lost a lot of PP on live spec. I decided that going ALL IN on Realmuto was a good idea, refusing to sell at 10k because I was convinced he would hit Perfect. Then I did similarly with Arenado... it was not good. I probably lost 400k or so doing this. But it was really, really fun, and at this stage in the game I have started to get a little reckless, with enough assets to buy anything I am really interested in (though not buy everything) and all new good cards being FOTF SEs I know I'll get automatically. ================================================== =========== Part 7: The PL Season Finally, we're here. I won my DL in FOTF4 launch week, the one with DiMaggio/Plank/Pudge/Frank/Mays, where all of them were playable. They also happened to shore up the weaknesses I had in the vL and add another LHSP to the rotation. Here is what my roster looked like going into PL: Factors: LAVG: 1.1 RAVG: 0.9 2B/3B: 1.5 LPOW: 1.1 RPOW: 0.9 SP: Price Spahn Plank Hubbell Marquard/Reuss/Guidry RP: Lee Smith Hoffman Bobby Mathews 99 Maddux 95 Howry Whitney McCormick 98 Mariano Bats: C: Mauer/Pudge 1B: Connor/Cap 2B: Banks 3B: Jackie SS: Pop Lloyd LF: Tris/DiMaggio CF: Mays RF: Gwynn DH: SE Ted/FOTF Bigger Hurt Coming into the week, I had planned to run +LCON +RPOW, as it played into the strengths of my roster. But, many PL teams didn't run high-power lefties, and certainly my division didn't have many of them especially considering I was running out a lefty every game and most PL teams platoon extremely strongly. So I went for the full lefty build. I hadn't been super diligent about selling leftover FOTF golds and diamond that didn't go on the first pass, so I was able to scrounge up 1M by doing that + quickselling a lot of live spec whiffs. That added Jackie, Ruffing, 100 Boudreau, FOTF Seaver, and FOTF Brett. This brought my platoons up to 6 bats, which meant running 11 arms. I decided to answer this problem by pseudoing my 5th SP (and sometimes Spahn). This means running a pitchcount on your SP, usually anywhere from 10 to 60 pitches, to force your opponent to run their vsL batting lineup before letting your pen arms, ideally mostly RHP specialists, take the field. This is taxing on pen stamina, and impossible on 6 arms, so I would usually run something like: Games 1-4: Price/Hubbell/Spahn/Plank SPs, 7 arms Game 5: -1 RP, +Marquard, who psuedoes for one game Game 6: Marquard to the bench, +1 RP. I'd also rotate some of my arms as they got tired so my heavy bat platoon + pseudo setup could continue working without the typical RP drain. And if I needed a LHP to pseudo before Marquard came off the 14-day timer, I'd use Reuss or Guidry who also worked just fine. ================================================== =========== Part 8: The PL Playoffs I got really lucky with some pythag, going +11 on a +22 RDiff for a 94-68 record and going 38-18 in 1-run games. I won a lot of games vs RHP, and I think perhaps some of my 1-run game differential can be attributed to the idea that LHP-vs-LHP basically was a pitcher's park game at home since both sides used nerfed RHB... but that's a stretch. The division was also really tough, with the most total wins of any in PL and 4 playoff in it (PL sends 4 divisional winners and 4 WC teams). The 94 wins would also be important down the line. The first series was against the back-to-back PL winner San Angelo Warbirds, the only team to win 2 PL titles much less to do it back-to-back. The Spahn I mentioned a while up, the one I sold in my first PL trip? It was to these guys, and he got time during our series. I pseudo in games 1 and 3 of the WC series, both close wins, but drop a close game 2. Game 4 was a blowout though, giving us a 3-1 win and a berth to the ALDS. In the DS, we got another lefty team in the Newton Sloths. Not PL winners, but had posted records of 106, 101, and 99 wins the 3 seasons in PL. A G1 rout and a 5-2 G2 win made it 2-0 to start, but we got shutout in G3 to make it 2-1. A pseudo start turns into a 5-3 win for a 3-1 lead, but we get stomped to drop G5. Going back to his park, still lefty-boosted, we take G6 in a shutout to move onto the ALCS. Our next opponent, the London Knights, was a kind of cinderella WC4, who had beaten pidge's 109 win squad to make it to the ALCS. They curiously ran a lot of righties in the vR, which was especially favorable for me since I nerfed righties at home and had home field advantage. G1 Seaver shut him down and we win 7-0 to take the 1-0 lead. G2 I try to bring my stopper Ruffng in to do what Seaver did, but he gets lit up and we lose 2-8 to make it 1-1. Mays hits a crucial grand slam and Hubbell did his job to make it 2-1, and then a pseudo win in G4 on a 5-2 final makes it 3-1. Finally, Seaver comes back in and wins a pitching duel, we take it 4-1. World Series. So, my opponent was on the Paulus Hook Black Cats. They had a solid team but weren't able to micro their roster. Still, they had gotten through a lot of tough teams in the AC, and were a kind of cinderella based on their RDiff relative to other NC squads. Thankfully, at 93 wins, they were short of my 94 wins which gave a KEY home field advantage to me for the WS. I came into G1 a little more rested, and I quicksold some remaining live diamond speculations to go get a 99 Rollie. I go for a pseudo and it shuts them down, taking the game 6-1 in an affair that was a no-doubter the whole way. G2 I come back with Hubbell, but he gets tagged for 3 HRs and we can't overcome it, losing 4-6 to go 1-1 in the series. Back in Paulus Hook, I let Seaver throw since we were in a neutral park and he had more than the usual number of righties in the vR. We get a lot of baserunners, nothing massive but the runs piled up including a key 2- and 1-run addition in the 8th and 9th. We take it 7-4, up 2-1. G4 was another pseudo win, and it turned into a 7-0 rout to go just ONE GAME FROM WINNING THE PL WORLD SERIES. But it wouldn't happen. Price gets dominated and we get shut down by Hubbell in a rout, 3-2. Then we come home and throw Hubbell, who had been my best pitcher (and the best in BFF history), with 4 Cy Youngs and the best FIP and ERA of any starter for me that season. He got a nerfed roster, whereas I got to get boosted lefty bats against his Maddux. The stars aligned. And... we lost. By a lot. Hubbell gets destroyed and we lost 2-8, not close. G7, well, you can watch it if you want. I go for one last pseudo, and Paulus Hook's manager finally got a chance to micro in response, bringing in Randy instead of the scheduled Spahn. We basically get out to a huge lead, and despite a 9th inning rally it wasn't close, 11-6 final and the F2P Gophers win the PL WS. The SB Golden Gophers under the same username also won a PT20 WS at the same time, so it was one heck of a week. ================================================== =========== Part 9: The Aftermath I think I won every single playoff game in which I pseudoed, and dishnet's great stream of my pseudo G7 got a lot of publicity on the strategy. Maybe it was that, maybe it was just placement, but I saw a lot of pseudoes and counter-strats to my pseudoes in the following PL season. We go a little under .500 (77-81 at the time of writing) and miss the playoffs, relegating back to diamond to rejoin BFF. Another BFF team also joined us in PL, MDAngel's Baltimore Black Sox, going a respectable 74-84 at the time of writing. I sincerely think other F2P teams will make the playoffs before PT22 is upon us, with a realistic shot at another picking up a PL WS. A lot of what I was able to do was also enabled by the content releases focusing so heavily on SEs up to this point, with barely any good cards not being featured as SEs. I made some mistakes, made some good choices, and got lucky. But the most important thing was getting up to the top with a competitive roster; after that, anything can happen. I'd like to acknowledge JMallet and jda as key members of BFF I interacted with a lot, but also a lot of the other active and strong BFFs like MDAngel, KingJulien, chazzy, catch, omgpuppies, Sanji, plus some BFF allies that have been there for a long time and were active in HiDesertAce and ATD (the latter of which also won a PL title). And of course, the actual BFF league was started by Davey, though he's inactive now it's worth crediting him for bringing this together. Thanks for reading my story. I hope this can be the definitive proof that there are no limits to what F2P can accomplish given enough time. Part 10: TL;DR Killed live sets at the beginning. Leveraged that into some midrange sets before doing Jackie. Dumped everything into TOTD spec, which was really telegraphed and lucrative. Took the 5M in total sales, bought good cards and did FOTF spec. Didn't have to worry about PP after that. Made a lot of mistakes along the way too. Eventually, got to PL, got lucky, did a ton of pseudoing especially in the playoffs, and it led to winning it all. GG.
__________________
Former leader of BFF, the definitive competitive PT group for F2P players. DM for info F2P + restrictions. First F2P winner of PT21 Perfect League ![]() F2P + restrictions. New team -> PT title in 8 weeks
Last edited by QuantaCondor; 09-13-2020 at 12:34 AM. |
|
|
|
|
|
#2 |
|
Hall Of Famer
Join Date: Apr 2006
Posts: 10,112
|
congrats! Well done!
|
|
|
|
|
|
#3 |
|
Minors (Triple A)
Join Date: May 2019
Posts: 236
|
Thanks for posting that, it's a great read.
It also let's me know that I play this game entirely wrong, but I still enjoy the hell out of it.
__________________
![]() ![]()
|
|
|
|
|
|
#4 |
|
Minors (Rookie Ball)
Join Date: Mar 2020
Posts: 23
|
Kind of a shame that real F2P success in this game is to play it as a market sim and not a baseball sim. Of course the answer is to shift what you consider success to be but the sentiment remains all the same
__________________
|
|
|
|
|
|
#5 |
|
Minors (Double A)
Join Date: May 2019
Posts: 131
|
nm
Last edited by bearcatbbal22; 08-12-2025 at 03:28 PM. |
|
|
|
|
|
#6 |
|
All Star Reserve
Join Date: Jul 2019
Location: UK
Posts: 541
|
You missed out the part where you were in a private discord with a dev potentially giving out insider secrets
__________________
![]()
|
|
|
|
|
|
#7 | |
|
All Star Starter
Join Date: Dec 2014
Posts: 1,685
|
Quote:
But I agree with this take wholeheartedly. It's hard to read the recap without thinking "hey this is all just about buying & selling cards at the right time". Is that the game PT aspires to be? |
|
|
|
|
|
|
#8 | |
|
All Star Reserve
Join Date: Nov 2018
Posts: 563
|
Quote:
Besides, even if that wasn't convincing enough, Rich came out on the discord and publicly acknowledged that nobody got insider info from Matt, and Kris has said similarly. These were facts they confirmed themselves (as Kris came into the BFF chat to see the context for himself) as well as something that's clear from the 'incriminating' screenshots where you can actually see a record of me commenting on how I whiffed on the sets. At this stage, any sort of remaining claims of BFF getting some sort of dev help to accomplish anything are conspiracy theories, refuted easily by anyone who knows what's going on and has dug into the evidence for themselves. But I'm not so unused to that either; whales have been accusing BFFs of cheating long before any of this happened because, well, it's hard to believe if you didn't see it happen yourself. But here's the story in full for anyone to read for themselves.
__________________
Former leader of BFF, the definitive competitive PT group for F2P players. DM for info F2P + restrictions. First F2P winner of PT21 Perfect League ![]() F2P + restrictions. New team -> PT title in 8 weeks
|
|
|
|
|
|
|
#9 | ||
|
All Star Reserve
Join Date: Nov 2018
Posts: 563
|
Quote:
Quote:
If they make a tourney series that's truly well-supported, with a points system for winning dailies/weeklies/monthlies or similar and PTCS formats that are one-of-a-kind and force the players to innovate (or really any other similar idea that's tourney-focused and interesting), I would be absolutely focusing on that instead of worrying about market activity. That the market activity happened is just a symptom of PL being the only truly competitive mode of playing the game, with speculating and all that just the barrier to entry.
__________________
Former leader of BFF, the definitive competitive PT group for F2P players. DM for info F2P + restrictions. First F2P winner of PT21 Perfect League ![]() F2P + restrictions. New team -> PT title in 8 weeks
|
||
|
|
|
|
|
#10 |
|
Bat Boy
Join Date: Jul 2020
Posts: 19
|
Really impressive, but as others have said above, makes me rethink whether I want to be playing a card arbitrage game or a baseball strategy sim. Also, 750 hours is kind of insane, at least for me.
|
|
|
|
|
|
#11 |
|
Hall Of Famer
Join Date: Dec 2007
Posts: 3,845
|
This is quite an impressive post and achievement.
__________________
![]() ![]() ![]() ![]()
|
|
|
|
|
|
#12 |
|
Bat Boy
Join Date: Jun 2020
Location: At the cage
Posts: 9
|
Congrats and thanks for sharing this - awesome read.
|
|
|
|
|
|
#13 |
|
Hall Of Famer
Join Date: Dec 2001
Location: Herscher, IL
Posts: 2,457
|
Congrats on making it to the top of the mountain!
|
|
|
|
|
|
#14 |
|
Bat Boy
Join Date: Oct 2020
Posts: 3
|
HAH, Nobody believes you. Keep posting how great you are. 99% see you as the Houston Astros of OOTP21.
|
|
|
|
|
|
#15 |
|
Hall Of Famer
Join Date: Jun 2005
Posts: 3,358
|
|
|
|
|
![]() |
| Bookmarks |
|
|