2021 TGFBI Leagues

League 1NameSiteTwitter
1Chad YoungPitcher List, Ottobot Podcast@chadyoung
2Chris WelshIn This League@isitthewelsh
3Euan LeithRotoBaller@EuanOrYouOut
4Heath CappsRotoRanks, SB Nation’s Fake Teams@HeathCapps
5Jamie CalandroFantasy Team Advice@jac3600
6Kenneth LeElite Fantasy@kle18
7Matt ThompsonProspects Live, FWFB@mdthompfwfb
8MattTrussRazzball@MattTruss
9michael rathburnRotowire@fantasyrath
10Mike BarnerRotoWire@rotomikebarner
11Nick DoranRotoworld@realnickdoran
12Ray MurphyBaseballHQ@RayHQ
13Steve CozzolinoPodapollooza Winner@sccozz
14Theodore GehmanFighting Chance Fantasy@rototeddyg
15Walter McMichaelFWFB@realfakewalter
League 2NameSiteTwitter
1Brad CoppelPodapollooza Winner@bradcoppel
2Darius AustinBaseball Prospectus, FWFB, Bat Flips & Nerds@DariusA64
3David RubinFighting Chance FantasyNone
4Ellis CRotoBaller@EllisCan2
5Jake HaluskerHigh Stakes Heat pod, RotoSaurus.com@TheDustmite
6Jake WienerProspects1500@GatorSosa
7Joe GarinoPitcher List, The Dynasty Guru, Co-Host of Join the Ranks Podcast@joegarino
8Mike PetersenFantasy Toolz@GalcticDynamics
9Nathan GrimmRotoworld@nate_grimm
10Paul GhiglieriFantasyPros, PitcherList@FantasyEvolves
11PD @ HQRadioBaseballHQ@patrickdavitt
12Ryan RufeRotoWire@RyanRufe
13The ItchRazzball@theprospectitch
14Tristan H. CockcroftESPN@SultanofStat
15Zach BraffBases Loaded, Exit Velocity@braffz
League 3NameSiteTwitter
1Brad JohnsonRotoworld@BaseballATeam
2Brent HersheyBaseballHQ@BrentHQ
3Brian FeldmanFantasyBaseballAuctioneer@FanBBAuctioneer
4Dan RichardsPitcher List; Razzball@Fantasy_Esquire
5Eric SamulskiRotoBaller@SamskiNYC
6Evan JamesPodapollooza Winner@55_Boots
7Jay Stellmachjaystellmach.com (a personal site that I just started) and will (hopefully) be ramping up as 2021 progresses. I also guest posted a couple posts last year on Brad Johnson’s Patreon site.@jaystellmach
8Jeff SmithDraft Buddy@FFJeffSmith
9Nick GwinnThe Fantasy Insiders Show with Joel Henard and Nick Gwinn powered by Fighting Chance Fantasy@NickGwinn
10Less than DaveRotoSaurus, High Stakes Heat pod@RunDMcD
11Matt WallachPitcher List@Wallach18
12Michael ParnellProspects1500@parnellmichael
13Mike AlexanderFantasy Alarm@roto_wan
14Sara SanchezBleed Cubbie Blue & their podcast Cuppa Cubbie Blue@BCB_Sara
15Tim McLeodProspect 361/Patton&Co@RunTMcP361
League 4NameSiteTwitter
1Chris SpencerDraft Buddy@Roto_Chris
2Dan SmirlockFangraphs@birchwoodbroth2
3Dave ShoveinRotoworld@DaveShovein
4DynastyOneStopFantrax@DynastyOneStop
5Garrett AtkinsFake Teams@13atkins13
6Jenny ButlerPodapollooza Winner@JennyButler830
7Jonathan MetzelaarPitcher List@Jon_e_baseball
8Jordan WhitePitcherList@BuntSingles
9Kevin JebensBaseball Prospectus@KevinJebens
10Michael SchneiderProspects365@mikecschneider
11Patrick MagnusThe Dynasty Guru@TheGreenMagnus
12Paul MamminoRotoFanatic@pmamminofantasy
13Polka-FightingChanceFantasyFighting Chance Fantasy@PolkaPat
14Rich WilsonProspect 361@RichWilsonP361
15Rudy GambleRazzball@rudygamble
League 5NameSiteTwitter
1Bret SayreBaseball Prospectus@BretSayreBP
2Chris @baseballpodsBaseball Pods@baseballpods
3Crosby SpencerRotoFanatic@crosbyspencer1
4David FenkoPitcher List@Velcronomics
5Dylan WhiteProspect 361 and FWFB@the__arrival
6Fighting Chance Steve RapinFighting Chance Fantasy@fantasygeek37
7James Ganey (@CubbyNole)Fantrax HQ@CubbyNole
8Joseph GentileFakeTeams@joegentileft
9Matt CederholmBaseballHQ@TheBigHurtHQ
10Matthew SimmonsCrushCityStation@mgsimmons98
11mcafeeeeeRazzball@mcafeeeee
12Nick BucherPitcher List@NotNickBucher23
13Ray ButlerProspects365@Prospects365
14Ryan BoyerRotoworld@RyanPBoyer
15Zach BettencourtPodapollooza Winner@braves95zach
League 6NameSiteTwitter
1Adam SloatePitcherList@MrAdster99
2Ariel CohenFanGraphs, CBS Sports, RotoBaller, TGFBI Podcast@ATCNY
3Art TornabeneTriple Play Fantasy’s Baseball Show@Art_T_Z
4Carmen MaioranoFantasyPros, RotoFanatic, carmsclubhouse.com@carmsclubhouse
5CorbinFantraxHQ, Fantasy Data, PlayerProfiler, Fighting Chance Fantasy, and FantasyPros@Corbin_Young21
6Dan StraffordSPORTSGRID@danstrafford
7FSAA TomFantasy Sports Addicts@fsdoublea
8Ian KahnThe Athletic@IanKahn4
9Jeff EricksonRotoWire@Jeff_Erickson
10Joe LowryProspects Live@jh00k
11Justin MasonFWFB, TGFBI, Fangraphs@justinmasonfwfb
12Kerry KlugRazzball, Fantasy Life App@kerryklug
13M. Starks PowellNew Life Fantasy,@starks_industry
14Steve DiPilatoNone@sdipilato
15VreelandFantasy Alarm@JustinVreeland
League 7NameSiteTwitter
1Aaron PagsFantasyinframes & Perfectly Framed Podcast@fantasytriage
2Al MelchiorThe Athletic@almelchiorBB
3Brandon ZimanMajor League Fantasy Sports@Brandonziman
4Chuck JohnsonLenny Melnick Fantasy Sports@thatguy1681
5Connelly DoanRotoBaller@ConnellyDoan
6David EmerickRotoballer@D_Emerick
7Edward RausFantasy Alarm@edwardraus
8Joe BarbutoSP Streamer@rotoj0e
9John FernandezSatellite Winner@ievaluatetalent
10MIke GianellaBaseball Prospectus@MikeGianella
11Nick MimiStack Attack Fantasy@NMimi
12Nick PollackPitcher List@PitcherList
13Ray KuhnFWFB, RotoProfessor@ray_kuhn_28
14TheSeigeElite Fantasy@TheSeigeDFS
15Troy KlauderRazzball, Rotoballer, Pitcher List@TroyKlauder
League 8NameSiteTwitter
1AdamFantasy baseball, Disrupted.@Fantasydisrupt
2Brent HerzogExit Velocity Fantasy Baseball Podcast@ExitVelo_BH
3CoolwhipRazzball@CoolwhipRB
4Derek VanRiperThe Athletic@DerekVanRiper
5Douglas BoyleLenny Melnick Fantasy Sports@urbanbaboon
6Frank AmmiranteRotoBaller@FAmmiranteTFJ
7Gabe ZammitFWFB, Pitcher List@gabezammit
8GarrickSpstreamer.com, The Goalie Project@gpaut
9Grant Klein & Aaron ParkerSatellite Winner@grantuw, @vottomanempire
10James SchianoPitcher List, MetsMerized@JeterHadNoRange
11Jason GoldSix Man Rotation@ChopCityJason
12Jeffrey ZimmermanFanGraphs@jeffwzimmerman
13Mark BarryBaseball Prospectus@hoodieandtie
14Pitches get stitchesLenny Melnick Fantasy Sports@JAGNY_1987
15Trader AndyStack Attack Fantasy@amac22nj
League 9NameSiteTwitter
1Aaron SaucedaCBS Sports@RotoPope
2Andy SingletonExpand The Boxscore@PeoplezPen
3ButtersRazzball@deltaxi1842
4Dan GilbertLenny Melnick Fantasy Sports@Dabberdanlit
5Donkey TeethRazzball@donkeyteeth87
6Eno SarrisThe Athletic@enosarris
7Jeff TrelaStack Attack Fantasy@jtrela20
8Jon GorenSatellite Winner@jonnyroto
9Jon HegglundBaseball Prospectus@JonHegglund
10Kris NegusJays In The House@Negus_kris
11Mark McElroyPitcher List@MarkMcElroyBB
12Matt BoweRazzball@MattBowe88
13Mike CarterRotoFanatic, 9 Inning Know-It-All@mdrc0508
14Phillip EvansFantasy front office@thebaseballjedi
15Scott ChuPitcher List, FWFB@ifthechufits
League 10NameSiteTwitter
1Andrés ChávezFake Teams@andres_chavez13
2Andy BehrensYahoo Sports@andybehrens
3BritishBaseballPodcastPodcast all about British baseball@britbaseballpod
4BTXJGuillotine Leagues@btxj
5Callen ElslagerPitcher List@callen_elslager
6Chris TowersCBS Sports@ctowerscbs
7Dave SwanPitcher List, Fantrax, RotoBaller@davithius
8Drew KleinSatellite Winner@aok_fan (AOK_Tigers_Fan)
9Gene McCaffreyThe AthleticNone
10Jeramy Hubbard (@FrontOfficeJer)Fantasy Front Office@frontofficejer
11Jesse RocheBaseball Prospectus@jaroche6
12Michael GovierRotoFanatic@mjgovier
13Michael PetropoulosB Roto Fantasy@brotoFFMike
14Philip DoubleInsider Baseball@philip_double
15Steve PauloStomper Projections@StevePaulo
League 11NameSiteTwitter
1Benjamin PasinkoffFanGraphs@bensbias
2Brian EntrekinFantasy Sports Degens & RotoBaller@bdentrek
3Carlos MarcanoPitcherList, sixmanrotation.com, Prospects365@camarcano
4Christopher ZelayaDynasty Sports Empire@drunkenangelz
5Cory OttRotoFanatic.com / Prospects365.com@cory5ott
6Doc @TripPlayFantasyTriple Play Fantasy@TripPlayFantasy
7Doug IshikawaSP Streamer/Pitcher List@Coachingish
8JFrei18_SEAField of dreamers podcast@Jfrei18_sea
9John RussellFWFB &TPL@johnrussell215
10NotBurtReynoldsRotoBaller@nt_burtreynolds
11Robbie BaseballDingers podcast & live stream@robbiebaseball1
12Ryan BloomfieldBaseballHQ@RyanBHQ
13Samuel HaleBaseball Prospectus@thesamuelhale
14Simon DiceHon Ron Baseball (Daily Baseball YouTube Show)@HonRonBaseball
15Zack WaxmanDraft Champions Podcast@zackroto
League 12NameSiteTwitter
1Alex ChamberlainFanGraphs@DolphHauldhagen
2Anthony AnianoRotoBaller, SiriusXM Fantasy Sports Radio@AanianoFantasy
3Casey VarnerIndependent@ElVarneroo
4Ed DeCariaBaseballHQ@edecaria
5Edwin TurnageSatelitte Winner@torpedotube
6Garion ThorneDraftKings@garionthorne
7Jordan EisenField of Vision Blog and Field of Vision Podcast@FOV_Sports
8Malcolm BamfordSports Gambling Podcast@Mal_B_Sport
9Mike WernerFWFB, Baseball HQ, Rotographs@MikeWernerFWFB
10Nate MarcumFantasyinframes@natemarcum
11Rick GrahamPitcher List@iAmRickGraham
12Scott BogmanIn This League@BogmanSports
13Scott PianowskiYahoo Sports@scott_pianowski
14SonRazzball@Stan_Son
15TIM MCCULLOUGHBaseball Prospectus@timstenz
League 13NameSiteTwitter
1Andrew DewhirstFWFB, Fantasy Alarm,@andrewkdewhirst
2Brandon KamermanFantistics@B_Kamerman
3Doug ThorburnBaseballholics Anonymous@doug_thorburn
4Ed OverendSatellite Winner@edwardoverend
5JB BransonRotoBaller@RowdyRotoJB
6Josh HayesRotoBaller@joshhayesfs
7Justin ParadisPitcher List@freshmeatcomm
8Keith FarnsworthFantasy Front Office@fantasy_keith
9Khang DoBaseball 365, Football 365@iRotohead
10Lance BrozdowskiMarquee Sports Network@lancebroz
11Lou LandersSportsCrew, Sports ByLine USA@LandersTalks
12Lucas BierySportscrew, Fantasy Degens@Bieryplox33
13Quincey DongPitcher List (I’m a graphics designer)@threerundong
14Scott JenstadRotoWire@ScottJenstad
15Steve SawuschBaseballBus@baseball_bus
League 14NameSiteTwitter
1Anthony TuckerPitcher List (just brought on in November as a fantasy contributor)@AnthonyTucker81
2Chris RaponeCharlie’s Manuel@craponO1
3Christian D’AmicoRaffle Winner@ChristianDAmico
4Jason ColletteRotowire/Fangraphs@jasoncollette
5Johnnie BlackPrimetimesportstalk.com@jball0202
6Justin JohnsonFantrax HQ, Rotofanatic, SP Streamer@JJ_JetFlyin
7malamoneyRazzball@malamoney
8Matt WilliamsRotoFanatic, Turn Two Podcast@Mattwi77iama
9Michael WaldoFantistics & SiriusXM Fantasy Sports Radio@MichaelWaldo
10Mike MacGregorDraft Buddy@DraftBuddy
11Rob DiPietroPull Hitter Podcast, pullhitter.com@deadpullhitter
12Ryan HallamFantasy Alarm@Fightingchance
13Todd WilliamsFantasy Front Office / Snakebitten Pod@goldyhappens
14Yancy EatonNone@yancyeaton
15Zach LindgrenPitcher List, FromtheStadium@ZacharyLindgren
League 15NameSiteTwitter
1BCJRFWFB@BCJRFantasy
2Ben PernickPitcher List@benjaminpernick
3Brian SeymourFantasy Best Ball Exclusive Podcast@fantasybestbal1
4BrocNessMonsterElite Fantasy@BrocNessMonster
5Dalton Del DonYahoo@daltondeldon
6Dave FunnellRotoFanatic, Prospects1500@sportz_nutt51
7Eric CrossFantrax HQ@EricCross04
8Kenneth CashmanRotoWear@kenneth_cashman
9Kenyatta StorinnumberFire@kenyattastorin
10Mark AbellFakeTeams@MWAbell
11Mark BlakemoreBat Flips and Nerds@markblakemore
12Matt SelzFantasy Alarm@theselzman
13MatthewSatellite Winner@theemattprice
14Michael AjetoPitcher List (just brought on in November as a fantasy contributor)@dysthymikey
15Michael WaterlooThe Athletic, FantasyPros@michaelwaterloo
League 16NameSiteTwitter
1Brett SiegelDynasty Sports Empire@basiegel68
2Corey PieperThe Heater Podcast@copieps
3Dakoda MckennonField of Dreamers Podcast@supremestepdad
4Jacob W. DunneNew Life Fantasy, Fantasy Six Pack, Prime Time Sports Talk@AintDunneYet
5Jamie SteedRotoBaller@Baseball_Jimbo
6Joe RicottaPrimetimesportstalk.com, covering DFS and season-long fantasy@theriot326
7Kullman-BHQBaseballHQ@BradKullman
8Matt WienerFantasy Six Pack@mattydubbz13
9Max FreezePitcherList, FreezeStats.com@FreezeStats
10MendyTriple Play Fantasy’s Baseball Show@DMendy02 & @tripplayfantasy
11Michael RichardsRoto Fanatic, Prospects Worldwide & Creative Sports@MPRichards1981
12Paul SporerFangraphs@sporer
13TrampsBat Flips and Nerds@_tramps
14TRAVIS ARGOFantasy Six Pack@ArgoTravis
15Zachary MeyerFWFB@Ztmeyer56
League 17NameSiteTwitter
1Arik FlorimonteBaseballHQ@arik_florimonte
2Brad WilliamsonCenter of Gravity@CFofGravity
3Dan MarcusBaseball HQ/Rotowire@DanBHQ
4DanfuFreelance@DGinTB
5Eric DavisSatellite Winner@balkatthemoon
6Greg SmithTwoQBs, GameFlowbotics, 4for4, TGFBI/FWFB@gregsauce
7Joe DrakeDynasty Guru, Prospects Live, Prospects 365@JDrake349
8Randy HainesFWFB@randyhaines22
9Ryan VenancioNext On Deck@ven_baseball
10Sam ChinitzRotoBaller, Fantistics@fbb_sc
11Shelly VerougstraeteThe Dynasty Guru, PitcherList, Over The Monster@shellyv_643
12Steve WeimerPitcherList@steveymer
13Tim HeaneyThe Game Day@TeamHeaney
14Trevor HoothProspects Live, Pitcher List@HoothTrevor
15Vlad SedlerFantasyGuru@rotogut
League 18NameSiteTwitter
1AARON SAMIADynasty Sports Empire@aaron_samia
2Darik BucharNFBC@dbuchar
3Greg BlankenshipFWFB@gbfantasybb
4Joe BondFantasy Six Pack@f6p_joe
5Joe GallinaFantasy Alarm, Rotoballer@joegallina
6Jorge MontanezFantraxHQ@Roto_Nino
7Josiah DeBoerPitcherList@josiahdeboer1
8Kev MahserejianRotoBaller@RotoSurgeon
9Nathan DokkenFantrax@NathanDokken
10Paul MonteThe Dynasty Guru@3cardmonte13
11Philip HertzBaseballHQ@prhz50
12Stephen YoumansFreelanceNone
13Steve GardnerUSA TODAY Sports@SteveAGardner
14Steve GesuelePitcher List@stav8818
15TheFantasyBaseballShowTheFantasyBaseballShow@thefantasybaseshow
League 19NameSiteTwitter
1Andrew SchugBandbox Sports@andrew_schug
2Derek FavretFWFB@dfav71
3Doug AndersonFantraxHQ@rotodaddy
4Jacob ZaldinWorld in Sport, Last Word on Sports, Sports Unbiased@jacobgzaldin
5Jen PiacentiFantasy Alarm, Sirius XM, Extra Points Podcast Network, Sawdust Podcast Network@jenpiacenti
6Kevin HastingPitcherList@hastingkevin
7Michael FlorioNFL/RotoBaller@MichaelFFlorio
8Michael SteinFantasy Judgment, Fantasy Alarm@FantasyJudgment
9MLB Moving AveragesFTN Network@MLBMovingAvg
10Nick MarianoRotoBaller@NMariano53
11Scott EngelRotoBaller, SiriusXM Fantasy Sports Radio@scottetheking
12Sean FlanneryTotal Bases Podcast, MetsJunkies@SeanFlannery13
13Shawn 5k (The Dynasty Guru)The Dynasty Guru@Iloveshawn5000
14The Fantasy Sports BrainRotoWire, FantasyPros, TheFantasySportsBrain@TalktotheBrain
15Tony TamboOpen Bar Fantasy Baseball Podcast@OpenBarDudes
League 20NameSiteTwitter
1Adam RonisFantasy Alarm/Sirius XM@adamronis
2Alain de LeonardisBaseball HQ, Baseball Forecaster@acdeleon
3Andrew McClintockFantasy Front Office, Also YouTube – Fantasyaid@Fantasyaid1
4Andy PattonPitcherList@andypattonPNW
5Andy SpiteriFantasy Alarm@gasdoc_spit
6Ben PalmerPitcher List@benjpalmer
7Bob OsgoodThe Dynasty Guru@BobOsgood15
8Bucky’s BallersFake teams.com/ Double Switch Podcast@bearsfan5233
9Chris MeaneyFTN Network@chrismeaney
10Daniel RotterFWFB@drot_6
11Dave AndersenFreelance@thediablo27
12Drew MorrisCommon Sense Fantasy Baseball@commonsensefbb
13Mick CiallelaFantraxHQ@themick23
14Nick VanderahFantasy Life Blog@MiniVan25
15Tommy YoonRotogrinders@BigAsian35
League 21NameSiteTwitter
1Brant ChesserBaseballHQ@BrantChesser
2Chris Paul DearyPallazzo Podcast on the Rotofanatic Podcast Network@cdeary99
3Daniel PreciadoProspects Live, Fantrax@DanJPreciado
4Danny CrossCreative Sports@_dannycross_
5Dennis SosicFantasy Six Pack@CALL_ME_SOS
6Donny MillerFWFB@donnymillerfwfb
7Erich RentzFantasy Toolz@FantasyToolz
8Frank StampflCBS Sports@roto_frank
9Joel P HenardThe Fantasy Insiders Show with Joel Henard and Nick Gwinn powered by Fighting Chance Fantasy@joelhenard
10Ken BalderstonThe Dynasty Guru@KenInToronto
11mattywoodFTN Network@_mattywood_
12Reuven GuyRotoBaller, Fangraphs@mlbinjuryguru
13Rich HolmanPitcherList and Razzball@RichardoPL83
14Russell EassomBat Flips and Nerds@reassom
15Todd D. ClarkThe Fantasy Fix@lunchmade
League 22NameSiteTwitter
1Ben FunkOpen Bar Fantasy Baseball Podcast@openbarben
2Connor HenryRoto Professor@ConnorH_FB
3Doug DennisBaseballHQ@dougdennis41
4Jon ARotoBaller, FantasyPros@JonPGH
5Joseph PisapiaThe Fantasy Black Book@JoePisapia17
6Kari ThomasFantasyPros@FCFKariThomas
7Ken ButrymFWFB@gt_sundown
8Lee KellerIndependent Content Creator on Twitch/YouTube@Regicidal
9Lucas SpencePitcher List, FantasyPros@lspence24
10Marlins UKMarlins UK, Fish Across the Pond podcast, RotoBrits Fantasy podcast@MiamiMarlins_UK @RotoBrits @FATPPodcast
11Micah HenryRotoRanks, New Life Fantasy@FantasyCentral1
12Peter KreutzerRotoman’s Guide@kroyte
13ShwebsiPitcherList – New podcast, In the Deep, debuting in January@shwebsi
14SmadaProspects Live@smada_bb
15Tom PringleBat Flips and Nerds@PedroiasFace
League 23NameSiteTwitter
1Adam HowePitcher List@EightyGrade
2Alex Beckey (Baseball HQ)Baseball HQ@AlexBeckey
3BRENDAN TUMAFantasyPros@toomuchtuma
4Buster H. EsqCreative Sports@busterh_esq
5George BissellRotoworld@GeorgeBissell
6Hunter DensonPitcherList@hedenson18
7Jason HanselmanFWFB@sandykazmir
8Jason KamlowskyProspects Live@JasonKamlowsky
9Kevin DalyRotoheaven@dalydigital
10Mike KurlandRotoBaller@Mike_Kurland
11Rob SherwoodFantraxHQ@rob_sherwood
12RotoTrixRotoTrix, UK Phillies, RotoBrits@rototrix
13Scott WhiteCBS Sports@CBSScottWhite
14Taylor CaseThe Dynasty Guru@TCasesLoaded
15TheTinDoorRazzball@TheTinDoor
League 24NameSiteTwitter
1Alan HarrisonThe Fantasy Fix@TheFantasyFix
2Brandon MorrowFantasy six pack@MySportsThough2
3Brian RuddBaseball HQ@RuddHQ
4Carl GroveFantasy Gospel@carlgrove16
5Daniel HarrisFantasyPros@danharris80
6Gary SonnenfeldFWFB@garysonn
7James AndersonRotoWire@RealJRAnderson
8James NFreelance@bbl_league
9John FishArbourPro@fish2483
10Jonathan MerkelThe Dynasty GuruNone
11Matt KupferleNumberFire, FTN, FWFB@MKupferle
12Mike SchwarzenbachRotoBaller@Schwarze90
13Ralph LifshitzProspects Live@prospectjesus
14Ryan AmorePitcherList@JumpingJeets
15Sammy ReidRotogrinders, Baseballholics Anonymous@sammyreidfi
League 25NameSiteTwitter
1Adam LawlerPitcherListNo Twitter
2Alex FastPitcher List@alexfast8
3BatFlip CrazyBatFlip Crazy@batflipcrazy
4Bob BergerBaseball HQNone
5Brian DaringDynasty Sports Empire@BrianDaring1
6Clinton HoFantasyPros@clinton_ho
7Dave EddyFantasy Six Pack@CorporalEddy
8David PoeppingFWFB@Brewcrewpep
9Dusty WagnerFreelance@wagner13454
10Eddy AlmaguerProspects Live@eddyalmaguer
11Jordan RosenblumThe Dynasty Guru@rosenjordanblum
12Michael YacheraThe Fantasy Gospel@myach1_91
13Nate ColemanNumberFire/Full Presss Coverage@JHawkChalk_
14Rob LeibowitzRotoheaven@rob_leibowitz
15Zach SteinhornCreativesports@zachsteinhorn
League 26NameSiteTwitter
1Aaron CummingTDG. Just started recently during rankings season. My first words will be published during the SP rankings release.@SABRtoothTigers
2Andrew GouldFantasyPros, PitcherList@AndrewGould4
3BALLCAP Sports JimBALLCAP Sports and Fighting Chance Fantasy@jimrileylive
4BishphatScorecrow, Fantasy Assembly@Bishphat
5Brent BrownFWFB@2ndbb_FWFB
6D.J. ShortNBC Sports@djshort
7Erik HaltermanRotoWire@erik_halterman
8gjewett9Fantasy Alarm@gjewett9
9Grey AlbrightRazzball@razzball
10Jeffrey TomichBaseballHQ@jefftomich
11matthew hammerlingSEWER Leasue podcast, prospects1500@sewerleague @arizonaprospectors
12Nate HandyPitcher List@TheNeedle12
13Nick RitriviRotoBaller@nickytapas71
14Ron RigneyNastytrax Pods@therealmaday
15Ryan Brock – Big BoardGet Big Board@RyanEBrock
League 27NameSiteTwitter
1Beerad30FantasyPros@Beerad30
2Clay LinkRotoWire@claywlink
3Colin CharlesPitcher List@s_scolary
4Devin DavisFrom The Sidelines@devindavis_14
5Edward S. HrvatinMHS Fantasy Sports@eshgk1
6Erik Maki – FWFBFWFB@Maki671FWFB
7Howard BenderFantasy Alarm@rotobuzzguy
8JKJRazzball@jkj0787
9Kris OlsonBaseballHQ@KO_Reporter
10Michael SmythFloored Fantasy Baseball@MSmythGT
11Rhys WhiteSix Man Rotation, Prospects Live@RhysBWhite
12Riley MrackRotoBaller@fantasyonthefli
13Russell WithersArmchair Roto@ArmchairRoto
14SP StreamerSP Streamer@SPStreamer
15Steve ConnellProspect.Report@Prospect_RPT
League 28NameSiteTwitter
1Austin PerodeauSix Man Rotation@roto_perodeau
2B_DonRazzball@razzbdon
3Christopher J BlessingBaseballHQ@c_blessing
4Colby ConwayFantasy Alarm@colbyrconway
5David PhillipsRotoWire@hitbypitchratio
6Eric KarabellESPN@karabelleric
7Erik van RheenenPitcher List@therealvandyman
8Jim BayFWFB@DTSNNFL
9Marty_TallmanMotorCityBengals@Marty_Tallman
10Mike MaherFantasyPros@mikeMaher
11Patrick CloghessyBabs Baseball@p_cloghessy
12Pierre CamusRotoBaller@Roto_Chef
13Sean KallevigFL Blog@BoSoxRox13
14Tanner BellSmart Fantasy Baseball, The Process@smartfantasybb
15Will GarofaloPitcher List@Wgarofalo2
League 29NameSiteTwitter
1Andrew CooperFantasy Alarm@CoopAFiasco
2Andrew McQuistonBaseball 365 Podcast@AMcQ82
3Ben BrownPitcher List@FelixTheDog23
4Blair WilliamsRazzball@everywhereblair
5Chris CleggSP Streamer@cclegg257
6Erik SiegristRotoWire@AntonSirius
7Gabe Faulkner– Sox Sphere, Painting Corners, IBWAA@SS_GabeFaulkner
8Joel BaileyFour Bases@joelfourbases
9Keaton DeRocherThe Dyansty Guru, Over The Monster@TheSpokenKeats
10Mrs. Dhttps://talkaboutfantasy.wordpress.com/@MrsDSalinger
11PeterRun Pure Sports@draftcheat
12RagingRandleFWFB@RagingRandle
13Ross NegliaSo Baseball@rossneglia
14Sean ScamptonRotoBaller@Seanto
15Todd ZolaMastersball, Rotowire, ESPN, CREATiVESPORTS@ToddZola

2 Early Mock Drafts

This year’s 2 Early Mock drafts will be run on Fantrax starting October 1st. They are slow drafts with 4-hour clocks that pause overnight. This year, we will be running them with TGFBI roster requirements, which are 30-man 2-catcher rosters with seven reserves. There are no specific requirements to join a mock, however, priority will be given to industry writers/podcasters and participants must be willing to commit to not autodrafting as that hurts the integrity of the mocks. If you would like to be a part of the 2021 2 Early Mock Drafts, please click this link and fill out the form.

Draft Report – 4th Pick, League 20

It’s year three of The Great Fantasy Baseball Invitational, and I need to get a fantasy baseball article on the books to make sure Justin Mason doesn’t revoke my invitation for next year, so here we go with a TGFBI draft report. I’m looking to continue improving on a 79th-place finish in 2018 and a 36th-place finish in 2019, but the overall pool of analysts is deeper and sharper than ever.

And while I’d like to think I’m good enough to sit at the TGFBI’s top tables, so to speak, I’m worried I have more of a Knish mentality than a Mike McD mentality when it comes to this sort of large-field contest. My brain never feels calibrated quite right for the overvaluation of workhorse starting pitchers, the scarce categories of stolen bases and saves, etc. Generally, I’m more comfortable grinding advantages based on median-type expectations and trying to “win small” within the context of a single league. I tried to be mindful of those tendencies of mine going into this draft because squaring off against 389 other experts doesn’t leave any room for mediocrity.

Mediocrity is relative, though, and no squad in a 15-team league will be perfect coming out of the draft. Most of the work required for an overall victory will take place during the season. So for the purposes of this draft, I wanted to set up as well-rounded a team as possible, focusing on winning my individual league with flexible pieces, and keeping the overall prize in the back of my mind. I drew the fourth pick in League 20. What follows is my thought process behind each pick of the draft.

Round 1 – Cody Bellinger, 1B/OF, LAD (4th overall)

I probably had the fourth draft slot ranked higher than most entering the KDS draft lotteries. My hope was that a top-three drafter in my league would chase Jacob deGrom or Gerrit Cole and bump one of the top-three outfielders to me at four. Nope, the holy triumvirate of Acuna, Trout, and Yelich would not be broken in League 20. I settled for Bellinger because I wanted an elite counting stat producer with at least a moderate contribution in steals who wouldn’t kill my average. Other considerations along those lines included Trevor Story, Francisco Lindor, and Trea Turner, but I used Bellinger’s dual eligibility at shallower positions as a tie-breaker against overall depth of shortstop.

Round 2 – Aaron Judge, OF, NYY (27th overall)

I had fleeting daydreams of Bryce Harper (TGFBI ADP of 21.2), J.D. Martinez (22.1), or Starling Marte (23.8) sliding to this pick, but thought it was more conceivable for Rafael Devers (23.7) or Anthony Rendon (23.8) to drop based on the perceived depth of third base this season. So it should come as no surprise that the back-to-back-to-back picks ahead of me in this round were Marte, Rendon, and Devers. If only one more pitcher had been selected in the top 26 picks!

I was left weighing Aaron Judge vs. Pete Alonso, figuring that Aldalberto Mondesi, Javier Baez, or one of the second-tier starting pitchers would wrap back to me in Round 3. I settled for Judge because taking on strategic health risk is fine with me in a high-variance format like this. When he plays, Judge rakes, and I valued his advantages over Alonso in batting average and steals. The negative news on Judge has continued to pile up since I made this pick, but c’est la vie, it felt justifiable at the time.

Round 3 – Javier Baez, SS, CHC (34th overall)

Surprised to see Pete Alonso still available, I strongly considered trying to put a stranglehold on homers by adding him to Bellinger and Judge. But the same reason I passed on Alonso in the second — batting average risk — is the same reason I and other drafters continued to let him slide. He didn’t go until pick 3.09 (39th overall), notably after Yordan Alvarez.

I decided to hold my plan from the previous round and take Baez. My first two players should chip in some speed, but I wanted to add a more legit steals contributor. Don’t let last year’s total of 11 swipes fool you, Baez can move (86th-percentile sprint speed per Statcast), and he projects for king-size contributions in the other counting stats, with a .270-plus average to boot.

Round 4 – Lucas Giolito, SP, CWS (57th overall)

This is pretty indicative of how I approach pitching in most drafts. I might be wrong to do it, holding too much bias from more common 10- and 12-team leagues without an overall competition, but I find comfort in drafting hitters early. And if I win this thing, I want to win my way.

The goal is to mine value from the talented but slightly less trustworthy third tier starters. That typically means buying into young up-and-comers before the hype officially makes them too expensive, as I did successfully with Jack Flaherty and Mike Clevinger in the fourth and fifth rounds of last year’s TGFBI draft. It can also mean buying a bounceback candidate after a down year.

When it came time to take my first pitcher this year, I was left to ponder Lucas Giolito, the up-and-comer, versus Aaron Nola, the bounceback candidate. Both former top prospects felt like nice values relative to where previous pitchers were drafted. I broke the tie in favor of Giolito based on his superior fastball. It backs up his 2019 breakout, whereas some of the statcast metrics for Nola are less inspiring.

Round 5 – Anthony Rizzo, 1B, CHC (64th overall)

Boy, was I relieved I passed on Pete Alonso after I saw Rizzo fall to this spot. Season after season, Rizzo ranks higher for me than most because I value his across the board contributions. Tommy Pham was the only other strong consideration here, as I pondered trading speed for some of Rizzo’s power and average. But the outfield ranks felt deep to me at the time of this pick, so I snagged Rizzo for first base and moved Bellinger to the grass.

In hindsight, I may have overrated the depth of outfield relative to first base, and I probably should have given more consideration to Eloy Jimenez, who was drafted right after I took Rizzo. The hype on Jimenez could very well be real, and I could see him going nuclear and outproducing the more known commodity I chose in Rizzo. Some number of those ceiling-smashing sorts of picks will be required to win the overall, but I prefer to chase that upside later in my drafts.

Round 6 – Matt Chapman, 3B, OAK (87th overall)

I had hopes of Pham making it all the way back to this next pick, but it wasn’t even close (he went 75th overall). My more realistic backup plan was to target Matt Chapman, Max Muncy, or Josh Donaldson for third base (and also second base in Muncy’s case). Looking at where they all sat in the draft room’s default rankings at the time of my Rizzo pick, it was a pretty safe bet. I missed on the dual-eligible Muncy and had my choice of Chapman or Donaldson. With one health risk in Judge already rostered, I had to shy away from Donaldson, but I was pretty sure I’d be able to find other ways to invest in Atlanta’s offense later in the draft.

It’s not like Chapman is ho-hum consolation prize, though. His career ISO (.243) is higher than Donaldson’s (.236). Admittedly, we’re dealing with a much smaller career sample for Chapman, but his scorching exit velocity (top 4% in each of the past two seasons) and elite hard hit rate (top 7% in each of the past two seasons) back up the impressive power, and he’s just entering his prime at age 26. Plus, Chapman should play every day thanks to his elite defense (which isn’t something we can expect from Muncy).

Round 7 – Marcell Ozuna, OF, ATL (94th overall)

Braves offensive investment confirmed! Ozuna crushes the ball (91.3 MPH career exit velocity), so you have to love seeing him slated for cleanup duties behind the trio of Ronald Ocuna Jr., Ozzie Albies, and Freddie Freeman by RosterResource. On the whole, his projections look as good if not better (more runs, RBI, and steals) than those of the aforementioned Eloy Jimenez, so I was delighted to get Ozuna 29 picks later.

I should note that the instinct to take a second pitcher did kick in at this pick. I ignored it. The top starter on my board was Sonny Gray, but I’m wary of paying market value for hurlers coming off career years (his TGFBI ADP ended up at 94.7). I figured there was a slight chance of Gray making it back to me in the next round, and even if I missed, I didn’t see too big a value drop-off to the next bunch of starters in my rankings.

Round 8 – Zac Gallen, SP, ARI (117th overall)

As the draft snaked back toward me in this round, I had Carlos Carrasco primed at the top of my queue, then I got sniped by the drafter at 116th overall. Knowing I still needed to draft a starter with this pick (and probably another with the next pick), I dove deep into the think tank to parse through the group of Lance Lynn, Madison Bumgarner, Zach Wheeler, Max Fried, Kyle Hendricks, and Zac Gallen. Hendricks was the only hurler I could easily rule out, as his low strikeout projection wasn’t going to cut it as my No. 2 starter. Sorting out the other options was a tougher task because their projections were similar enough, with pros and cons for each player. On one hand, I felt like I needed upside for a major breakout because I was playing from behind after investing so little in pitching through the early rounds. On the other, I wanted a safe-ish workhorse type to guarantee a certain level of innings pitched and strikeout volume.

The two players who best fit the bill in my mind were Lynn and Gallen. I wanted to draft them back-to-back, so I checked ADP, the draft room’s rankings, and various rankings from around the industry to help me guess which player was more likely to slide a few extra picks to me in Round 9. I settled on Lynn being the safer bet to wheel, even though he felt like the better pick to meet my criteria for this pick, and I drafted Gallen.

Lynn went with two picks later (of course), but I’m still fine with the Gallen selection. Judging by his combined inning counts between the majors and minors over the past two seasons (he’s actually pitched more total innings in that span than Carlos Carrasco), Gallen could max out or exceed his projections for 145-162 IP. We know his stuff is good, so if he outperforms his volume expectations, this pick should help me bridge the chasm between my team and the early-round pitching investors.

Round 9 – Max Fried, SP, ATL (124th overall)

Like Gallen, Fried isn’t projected for as many innings as Lance Lynn, but he’s close enough in that regard (~170 IP), while his FIP projections are slightly better than Lynn’s. Another silver lining of “settling” for Fried is the overall strength of his team. RosterResource projects the Braves to take the NL East with 97 wins, so even on fewer innings, Fried could provide more wins than Lynn, whose Rangers team is only projected for 78 victories.

Round 10 – Elvis Andrus, SS, TEX (147th overall)

In a 15-team league, roster deficiencies start to rear their ugly heads in the double-digit rounds, and I still had quite a few at this point. Steals and pitching stats remained needs, and I only had one middle infielder rostered. Enter Elvis Andrus to hit two birds with one stone. I would have rather found my second baseman before filling my middle infield spot, but the keystone men available didn’t offer the same stat profile as Andrus, who should contribute significant steals and continue to crank out a respectable average and other counting stats from near the top of the Rangers batting order, same as it ever was.

Round 11 – Keone Kela, RP, PIT (154th overall)

I neglected to mention saves as a need, but those were something else I considered chasing in Round 10. I didn’t have a strong preference between Keone Kela, Raisel Iglesias, or Nick Anderson, though, so I snagged Andus and deferred my relief pitcher pick to this round. Iglesias was gone when action was back on me, and I opted for Kela over Anderson because Kela has already been named the closer for the Buccos, and I didn’t want to deal with the Rays’ closer by committee shenanigans.

Round 12 – Archie Bradley, RP, ARI (177th overall)

Saves were a bugbear for me last season in TGFBI. And maybe there’s no such thing as a “safe” closer after the top five or so, but I feel like I got two who are solid. For now, at least, right? Right?! Please don’t make me go through this again, TGFBI… Insecurities aside, I like where I landed Bradley because it was slightly below his ADP (172.0), and it forced the No. 1 and No. 3 drafters to continue the closer run with Alex Colome and Ian Kennedy, pushing more non-closer options back to me in the next round.

Round 13 – Jake Odorizzi, SP, MIN (184th overall)

This pick, lucky No. 13, was a key turning point in my draft and perhaps the one I’ll regret the most. On second thought, nah. It will probably be one of the closers drafted immediately prior. (WHY, TFGBI, WHYYYYY?!) Anyway, the itch to take a second baseman was getting strong, and I had Ryan McMahon tabbed as my target. But because I was so locked in on McMahon, I had more time to comb through available pitchers and refine my preferences among them for future rounds. So there I was, trying to figure out how to rank Joe Musgrove, Andrew Heaney, Luke Weaver, Lance McCullers, Mitch Keller, and Joey Lucchesi — it’s a common challenge for all fantasy owners this season — and then I clicked over to Jake Odorizzi’s FanGraphs page, and McMahon became an afterthought (playing time concerns relative to Garrett Hampson and Brendan Rodgers also played a part).

Odorizzi suddenly became my second chance at a late-blooming veteran starter with a refurbished brand. In other words, this was the makeup pick for passing on Lance Lynn five rounds prior. Both showed eerily similar improvements between 2018 and 2019 in their peripheral strikeout-to-walk numbers, but what really sold me on Odorizzi was simply his team’s context. The Twins project for triple-digit wins, and Odorizzi should chew up a lot of innings en route to notchingthose wins.

Round 14 – Andrew Heaney, SP, LAA (207th overall)

Another reason I was comfortable passing on Ryan McMahon in the 13th round was the chance of getting Kolten Wong or Brandon Lowe later. Once they were both drafted, each a few spots before this pick, I didn’t see a lot of differentiation between the cheaper guys I like (Starlin Castro, Jonathan Schoop, Cesar Hernandez, etc.). I resolved at this point to wait a very long time to secure my second baseman.

My attention turned back to starting pitchers, and I was somewhat shocked to see so many of the guys I considered against Odorizzi still available a round later. Andrew Heaney was my pretty clear second choice to Odorizzi in the previous round, so I pulled the trigger.

Round 15 – Lance McCullers, SP, HOU (214th overall)

My shotgun blast approach on starters continued in the 15th round. I had already estimated that Odorizzi, Heaney, and Lance McCullers were pretty close in draft value. More importantly, all three have profiles with potential to break out and return big gains on these draft costs. Spending five straight rounds on pitching set my offense back, but I’m happy I got so many bites at the mid-tier starting pitcher apple. As long as one of them goes boom, and the others don’t completely bust, I’ll be satisfied with the strategy I implemented in this section of the draft.

If I have a regret, it’s that I didn’t give more consideration to Mitch Keller over McCullers. Keller wasn’t really on my radar yet, but after seeing him go immediately after this pick, I dug in deeper and became a lot more interested in him for subsequent drafts. Keller’s 2019 ERA of 7.13 and WHIP of 1.83 were a big reason I was scared away initially, but his FIP last season was 3.19 and his xFIP was 3.47. That’s a huge discrepancy. Who knows exactly where the truth lies with Keller, but he’s a good bet for more innings pitched than McCullers with similar (or maybe even better?) strikeout and walk rates.

Round 16 – Brian Anderson, 3B/OF, MIA (237th overall)

Not much to see here, just a boring pick in the name of chasing at-bats and counting stats, but there are a few key reasons to like Brian Anderson. The dual eligibility is nice, he’ll bat near the top of his team’s lineup, and the dimensions of Marlins Park should shift in favor of hitters this year. Meanwhile, Anderson has steadily improved his barrel percentage, launch angle, expected WOBA, and hard hit rate in each season since joining the big league club in Miami. His hard hit rate is especially notable, as it’s sat above 42% in each of his full seasons, and his 2020 mark of 45.7% ranks in the 86th percentile of hitters. All in all, a .260 average with 20 homers and chip-in steals seems like a lock, but there’s room for extra power if the new park factors in Miami turn out more favorable than expected.

Round 17 – Miguel Andujar, UT, NYY (244th overall)

Looking ahead to the players likely to be available in future rounds, I wanted to put a premium on preserving my batting average with this pick. Ryan Braun was also on my radar, but despite his impressive consistency over the past few seasons (in AVG especially), his advanced age worries me. Plus, the Brewers’ additions of Avisail Garcia and Justin Smoak don’t bode well for Braun’s playing time.

I didn’t want to punt power altogether and grab a hollow batting average guy, so it came down to utility-only Miguel Andjuar (.287 career average, ~.270 projection for 2020) versus outfielder Nomar Mazara (.261 career average, ~.255 projection for 2020). I broke the tie in favor of Andujar based on his batting average advantage and as a hedge against my second-round pick of Judge. If Judge does end up missing significant time, that should lead to extra work for Andujar beyond his Steamer projection of 113 games and 465 plate appearances.

Round 18 – Jonathan Schoop, 2B, DET (267th overall)
Round 19 – Danny Jansen, C, TOR (274th overall)

In hindsight, I probably should have given more consideration to Starlin Castro over Andujar in the 17th round. Castro projects for a higher batting average and more locked-in playing time, but I thought there was a chance he’d make it back to me. And if he didn’t, I was confident I could get Jonathan Schoop as a consolation, who was really buried in the draft room’s rankings.

Normally, I would have tried to delay the Schoop pick one or two more rounds based on his low default ranking. But I knew his projection for 25-plus homers wouldn’t go overlooked in this group, and this was the “necessary evils” point in the draft. If I continued to tempt fate by passing on second basemen and catchers, I would probably regret it, so I planned these two picks together, drafting Schoop for starters.

For my first catcher, maybe I should have played it safer and invested earlier, but I liked waiting to make a post-hype investment in Danny Jansen. He was bad last year, full stop, but let’s remember he was a legit prospect beforehand. Also note that his bad batting average last season was fueled in part by a horrific .230 BABIP, and he still managed to post 13 homers, 41 runs, and 43 RBI in his 107-game sample despite those batting average woes. Knowing that I’d be slumming it later with my second catcher, I thought it was worth going for the upside of what we once thought Jansen could be.

Round 20 – Gregory Polanco, OF, PIT (297th overall)
Round 21 – Kole Calhoun, OF, ARI (304th overall)

The rounds leading up to these picks were marred for me by negative updates on the health of Aaron Judge, so I knew I couldn’t wait too long to add some outfield depth. Enter Gregory Polanco, another risky post-hype buy, and Kole Calhoun, a steady/boring pick who should be able to add some homers and RBI if and when I need a sub for Judge.

Round 22 – Josh Lindblom, SP, MIL (327th overall)

It had been six rounds since I last drafted a pitcher, and I wanted someone with a locked-in role as insurance against the sketchy innings pitched projections for Gallen, Heaney, and McCullers. I opted for the repatriated Josh Lindblom, who parlayed domination of the Korea Baseball Organization into a three-year contract with the Brewers. It’s tough to know how he’ll fare now that he’s back in the big leagues, but his projections for 8-plus strikeouts per nine over 150-plus innings were pretty appealing this late in the draft, and the Brewers’ offense should give plenty of opportunities for wins.

Round 23 – Jurickson Profar, 2B, SD (334th overall)

I felt like I needed backup at second base in case Jonathan Schoop busts, and I was hoping to get a share of Shed Long, but the young Seattle middle infielder was sniped just before this pick. Jurickson Profar was the highest guy left on my board at the position, so I pulled the trigger. He burned me last year, but his price has adjusted accordingly. If he can hold off Brian Dozier, Profar should be a decent source of counting stats in an improved Padres lineup.

Round 24 – Kevin Gausman, SP, SF (357th overall)

Like Lindblom above, here’s another boring innings-eating pick. Kevin Gausman likely won’t have the same sort of run support and win potential, but he is still only 29, so I’m hoping he can finally deliver on the former hype now that he has escaped the Orioles’ system. The K-rate should be solid, and moving from Camden Yards to San Francisco’s pitcher-friendly ballpark should help Gausman deliver on his projections for a WHIP under 1.30.

Round 25 – Miguel Cabrera, 1B, DET (364th overall)

Looking at the remaining catchers at this point, I figured I needed to boost my batting average a bit, so I was glad to find the immortal Miguel Cabrera still available. His power is dwindling, but he has consistently hit for average throughout his career. Plus, he’s still slated to hit third for the Tigers, which bodes well for his runs and RBI production. Meanwhile, he’s reportedly slimmed down to aid his health for this season, so hoping for a little rejuvenation in the power department isn’t crazy (for what it’s worth, only the Steamer projections are buying in). At the very least, I should be able to use Cabrera early in the season if Judge hits the DL and I need to shuffle Bellinger from corner infield to an outfield spot.

Round 26 – Isan Diaz, 2B, MIA (387th overall)

Profar was the boring pick to back up my shaky starter at second base. Isan Diaz is the upside pick. His 2019 numbers are ugly, but we can blame some of that on his .224 BABIP. I’d rather focus on his minor league numbers when projecting for 2020 because Diaz’s power and walk rate numbers from that time with Miami’s farm clubs are otherworldly (plus, he offers a little speed). If he can scrape together playing time ahead of the more hyped Jon Berti, this pick should pay off.

Round 27 – Martin Maldonado, C, HOU (394th overall)

Defensive stats don’t count in TGFBI, but here are Martin Maldonado’s defensive WAR numbers from Fangraphs over the past eight years, starting in 2012: 16.4, 13.2, 9.9, 16.4, 14.3, 34.0, 21.2, and 9.3. That means he’s going to stay in the lineup. He’ll be a drain on my batting average (.219 career), but that’s the case with most of the catcher who were still available at this point. I just wanted the counting stats.

Round 28 – Adam Haseley, OF, PHI (417th overall)
Round 29 – Zach Eflin, SP, PHI (424th overall)

Maybe I chose to speculate on some late-round Phillies just so I would have more interest in the local broadcasts since moving to eastern Pennsylvania late last year. Or maybe Adam Haseley projects for a decent power-speed combo from the strong side of Philadelphia’s centerfield platoon (hopefully with upside for a full-time role). And maybe Eflin can parlay last season’s top-ten Command+ performance into a breakout. If you read this far, maybe you’ll all start calling me Mr. Maybe. Regardless, late-round picks like these are fungible. It’s unlikely Haseley and Eflin will stick on my roster all season, but if they show out for my fantasy team in early spring, I’ll hold on, and those local games I’m stuck with on TV will be all the more enjoyable.

Round 30 – Rick Porcello, SP, NYM (447th overall)

Staying on brand in the final round, Rick Porcello is about as boring as they come. He’ll fit in nicely with my other yawntastic picks. I considered plenty of higher-upside options at this stage, but decided to take a wait-and-see approach on those players. If a spring injury creates an every-day role for a promising prospect, it will be a lot easier for me to cut Porcello than a sexy bench stash where I’m emotionally invested. Plus, Porcello’s starting role feels safe, and I might need that security for spot starts if early-season rotation spots don’t materialize for Gallen, McCullers, Lindblom, or whoever else.

So You’re Tellin’ Me There’s a Chance…

Take them for what they’re worth, but the wonderful TGFBI projections from @smada_bb have my squad rated 68th in hitting, and 51st in pitching, and 25th overall out of 390 teams. In terms of drafting a balanced team, mission accomplished. All I have to do now is weather the storm of in-season management and put myself in position to win. How hard could it be? Never mind, please don’t answer that. Instead, check out my full squad:

C: Danny Jansen, C, TOR
C: Martin Maldonado, C, HOU
1B: Cody Bellinger, 1B/OF, LA
2B: Jonathan Schoop, 2B, DET
3B: Matt Chapman, 3B, OAK
SS: Javier Baez, SS, CHC
CI: Anthony Rizzo, 1B, CHC
MI: Elvis Andrus, SS, TEX
OF: Aaron Judge, OF, NYY
OF: Marcell Ozuna, OF, ATL
OF: Brian Anderson, 3B/OF, MIA
OF: Gregory Polanco, OF, PIT
OF: Kole Calhoun, OF, ARI
UT: Miguel Andujar, UT, NYY
BN: Miguel Cabrera, 1B, DET
BN: Jurickson Profar, 2B, SD
BN: Isan Diaz, 2B, MIA
BN: Adam Haseley, OF, PHI

P: Lucas Giolito, SP, CWS
P: Zac Gallen, SP, ARI
P: Max Fried, SP, ATL
P: Keone Kela, RP, PIT
P: Archie Bradley, RP, ARI
P: Jake Odorizzi, SP, MIN
P: Andrew Heaney, SP, LAA
P: Lance McCullers, SP, HOU
P: Josh Lindblom, SP, MIL
BN: Kevin Gausman, SP, SF
BN: Zach Eflin, SP, PHI
BN: Rick Porcello, SP, NYM

Thanks for reading if you managed to make it this far. I hope these insights into my draft strategy were interesting and/or can help you in your upcoming drafts for the 2020 baseball season. If you have any questions, comments, or (constructive) criticisms, hit me up on Twitter, @gregsauce.