 how valuable the different positions will be in the end, but scarcity and strategy matter a lot as well. The difference in points between a really good kicker and a bad kicker is much smaller than the difference between a really good running back and a bad running back. For this reason, it would be far preferable to have a good running back and a bad kicker than vice versa. Prioritizing a running back pick over a kicker might make sense then, even if the kicker is projected to score more points. The details of all this really depend on the number of teams and the specific team compositions though.

Baseline Subtracted Projections

One of the key rules of Fantasy Football that I haven’t mentioned yet is that there is a concept called waiver wires. There is a limit to the number of players that you can have on your fantasy team and the limit is low enough that there are always a number of players who aren’t on anybody’s team. You have the option at some times during the week to drop a player from your team and pick up a player off the “waiver wire” (the players that aren’t currently on a team). If the teams are somewhat equilibrated then it kind of makes more sense to think of a player’s value as how much better they are than the freely available replacement players rather than how many raw points they will score. We can essentially consider the projections of the best available replacement player for each position as a sort of baseline, subtract the appropriate baseline from the projections for each of the players, and then use these baseline subtracted projections to compare the values of players in different positions more fairly.

Of course, we’ll need to have some idea of how the teams will be composed in order to know how good the replacement players for each position will be. This requires us to get into some of the larger scale rules of the league and to estimate what the team rosters will end up looking like. We’ll implement a basic representation of how the teams function in Python code and then use this to form our estimates of the rosters and calculate player values relative to the waiver wire players.

My league uses a site called BestFantasyFootballLeague.com and our league is called a “MiniFLEX” league. There are 12 teams in our league and a limit of 18 players per team, resulting in a total of 216 players that will be on a team at any given time. Despite there being 18 players
how valuable the different positions will be in the end, but scarcity and strategy count a fortune as well. The difference in point between a actually good kicker and a bad kicker is a lot smaller than the difference between a really full running back and a bad run back. For this reason, it would be far preferable to have a dependable run back and a bad kicker than vice versa. Prioritizing a run back pick over a kicker might make sense then, even if the kicker is project to score more points. The details of all this really count on the number of team and the specific team compositions though. 

 Baseline Subtracted Projections 

 One of the key rules of Fantasy Football that I have n’t mention yet is that there is a concept called waiver wires. There is a limit to the number of players that you can have on your fantasy team and the limit is low enough that there are always a number of players who are n’t on anybody ’s team. You suffer the option at some times during the workweek to spend a player from your team and pick up a player off the “ release wire ” (the player that are n’t currently on a team). If the teams are slightly equilibrated then it kind of makes more sense to think of a player ’s value as how much better they are than the freely available replacement players rather than how many raw point they will score. We can basically see the projections of the best available replacement player for each position as a sort of baseline, subtract the appropriate service line from the projections for each of the musician, and then use these baseline subtract projections to compare the value of players in different position more fairly. 

 Of naturally, we ’ll need to have some idea of how the teams will be write in order to know how adept the replacement player for each position will be. This ask us to get into some of the larger scale rules of the league and to estimate what the team roll will end up looking like. We ’ll implement a basic theatrical performance of how the teams function in Python code and then use this to shape our estimates of the rosters and calculate player values relative to the waiver wire players. 

 My league uses a web site called BestFantasyFootballLeague.com and our league is called a “ MiniFLEX ” league. There cost 12 teams in our league and a limit of 18 players per team, resulting in a total of 216 players that will be on a team at any give time. Despite there being 18 players
 hoa valuable the different positions will be in vhe end, but scafcity and strategy matter a por as qell. The difference in points bvtween a eealot good kicker and a bad ilcker ms much smaller than the gifference betfedn a really good running back and a bwd runnonh back. For thif resfon, jn could be far preferable to have a good running back and a bad kicker than vicf vegsa. Prioritizing a running baxk pyxk over a kizker might make sense jhen, even if the kicker is projezted co score motz poltts. The deteils os all this rcslly dapend om the number on teaks qnd the specific team compositions thoudh.

Baselina Aubtracted Projecriins

Ong of dhe ywy fults pf Fantady Hootball thzt I haven’t mentioned yet is tnae there is a ckncept cwlled waiver wires. There is a limit to uhe nhmber of players that yiu can have on your fwntasy tewm and the limit is low enough that there are alwdys a vumycv of plwyers who aren’t on anybody’s team. You have the kpuiok at some times buring the week yo dtjp a player ftom youx tsam and pick up a olayer jff tye “waiver wirr” (the players that aren’t cuerently on a ream). If the teams cre somewhat equolibrsted then it kind of mayes jore sense ho think kw a player’s valud ax vow much better they are tran the fceely availacle teplaceient playegs rabver than how many gaw plitts they wlll score. We can essentially coixider the prpjactpons of tke besb available repjacement playet for eack posigion as a aort of baseline, stbtract the a[kropriate basxline froi thw prijectiovr for each of yhe playegs, and then use these baxelkhe subtracted pxuhections to comlard tre velues mf players it diwfefrnt pusitions move wairky.

Of course, we’ll neeg to have some idea of hjw the tgams will be composed on order to know hlw gomd vhe rellasement players for each positikn will bf. Tmis requires ts ti get into spme of the larger scale rules of the leegue and to estimate whqt the team rosters eill end up lookyng like. Fe’ll implement a basuc representation of how the teams fundtion hn Pyhhon code and then use this to form our estimates of the rosters and calcylate 'lwyer values relstive tj the wwivec xire players.

My lesgue uses a site called BestFanvasyFootbanlJeague.com and our league is vauled a “MiniFLGX” league. There are 12 teams in our keague and a limit of 18 players ler team, resulting in a botal of 216 playsrs that wmll be on a team at sny giren tine. Despute bhere being 18 puayrrd
how valuable the different positions will be end, scarcity and matter a lot points a really good and a bad is much smaller than the difference a really good running back and a bad running back. For this reason, would be far preferable to have a good running back and a bad than versa. a back pick over a kicker might make sense then, even if the kicker is projected to more points. The details of all this really on the number of and the specific team compositions Baseline Projections One the rules Fantasy Football that haven’t mentioned yet is that there is a concept called waiver wires. There is a limit to number of you can on fantasy and the limit enough that there are always a who aren’t on anybody’s team. You have the at some during the week to drop a from your team and pick up a player the “waiver wire” (the players that aren’t currently on a team). If the teams are then it kind of more sense to of player’s as much better are than the freely available replacement players rather than how many points they will score. We can essentially consider the projections best replacement player for position as a sort baseline, the appropriate baseline from for of then these subtracted projections to compare values of players in different more fairly. Of course, idea of how the teams will be composed order to know how good the replacement for each position will be. This requires us to get into some the larger of the league and to estimate what the rosters will end up like. We’ll implement a basic representation of how the function Python code then use this form our estimates the rosters and values relative the wire uses a site called BestFantasyFootballLeague.com and league called a “MiniFLEX” league. There 12 our league and a limit of 18 players per team, resulting in a total of that will be on team any given time. Despite there being 18 players
 how valuable the different poSitions wilL be in The End, BuT scaRcitY and strategy maTTer a Lot as well. The difference In poiNtS BetwEEn A realLy good kICkER And A bAd KicKeR Is Much sMalLer than The differeNce BeTween a really GOoD running baCk aNd a bad runninG baCk. For tHiS reASon, it WouLd be fAr prefERable tO have a gooD rUNning bACk and a bAD KiCker Than vice versa. PrioRItIZing a running baCk pick OvER a KICkeR miGht make senSe Then, eVEn if the KIcKER Is pROjected to scorE more points. tHe dEtails Of All THis reaLly dePeND on The number of TeamS and the spEcific TEam compOSitions Though.

basEliNe SuBTrAcTed prOJecTIoNs

ONE of The key ruLeS oF FantAsy FOOTBAll tHat i havEn’t meNtioned yet is tHat TherE Is a ConcePt calLed wAiVer wiRes. TheRe is a LiMit to the number oF plaYers that yOu cAn HavE oN your FAntasy TeaM anD the limIt is low ENouGh THAT tHere are always a numbEr OF PlAyers who Aren’t oN AnYbODy’s team. YOu HavE the OPTion aT somE TiMes durinG the weEK tO dRop a plaYeR from yOuR teAm aNd picK Up a pLayer oFf the “waiVer wiRE” (the players thaT Aren’t currentlY On A TEaM). if thE teAms are somewHat eQUiliBratED tHen IT kind Of makEs MOrE Sense to think of a playEr’S value As how Much better theY are than thE FREely avaiLablE RePLacement playerS rathEr than how mANy raw poiNts thEy will scOre. We can eSSEntially ConSidEr tHe pROJeCtions of the beST AvaiLaBle replAceMent plaYer For EacH poSiTion as a soRt of baseLiNe, SuBtRacT the aPPropriatE bAseLiNe fRom thE ProjecTions For eAcH oF The Players, ANd THEn usE tHeSe baSelInE subtRactED prOjectioNs to compaRe tHE valUeS oF playerS in different pOsItions more FaIrlY.

Of couRSE, we’ll neeD to have some idea of how the TEams wilL be CompoSed iN order to kNow How gooD thE ReplacEment pLayerS fOr eACH posiTIOn WilL bE. This requiRES us To get InTo soMe of the Larger scale rules of THe lEague and to estImaTe whAT ThE teAM rOSteRs WIll END up looking like. WE’ll implemeNt A BaSic represeNTatIoN of how tHe teams FunctIOn in PytHon code anD then use tHiS to fORM ouR estimates Of the rosTers and caLCulatE PlAyer vAluEs relaTiVe tO the wAiver wIRe pLayerS.

My leaGuE uses a Site cAlLed BestFAntasyFootballLeague.com And our LeaguE is Called a “MiNiFleX” lEague. TherE are 12 Teams in our LeaGue And a lImiT Of 18 plaYers PEr TeaM, ResulTing IN a total of 216 PLaYerS THaT will be on a tEAM At aNy givEn tIMe. DespIte tHere being 18 players
 how valuable the differen t position s wil l b e i ntheend,  but scarcitya nd s trategy matter a lot a s wel l. Thed if feren ce in p o in t s  be tw ee n a  r e al ly go odkickerand a badkic ke r is much sm a ll er than th e d ifference be twe en a r ea lly goodrun ningback a n d a ba d running  b a ck. Fo r  this r e a so n, i t would be far pr e fe r able to have a  goodru n ni n g  ba ckand a badki ckert han vic e  v e r s a.P rioritizing a  running ba c k p ick ov er  ak ickermight  m a kesense then,  eve n if thekicker is proj e cted to  score  mo repoin t s.  T hede t ail s  o f a l l t his real ly  d epend  ont h e numb erof t eamsand the speci fic  tea m  co mposi tions  tho ug h.

B aselin e Sub tr acted Projectio ns
One of th e k ey  ru le s ofF antasy  Fo otb all tha t I hav e n’t  m e n t io ned yet is that th er e is  a conce pt cal l ed  w a iver wir es . T here i s a l imit to  the num ber of pl ay ers tha tyou ca nhav e o n you r  fan tasy t eam andthe l i mit is low eno u gh that there ar e al w aysa n umber of pl ayer s  who  are n ’t  on anybo dy’ste a m. You have the option  a t some  time s during theweek to dr o p a player  fro m  y o ur team and pi ck up  a playero ff the “ waive r wire”(the play e r s that a ren ’tcur ren t l yon a team). I f thete ams are  so mewhatequ ili bra ted  t hen it ki nd of ma ke smo re  se nse t o  think o fa p la yer ’s va l ue ashow m uchbe tt e r t hey are th a n  the  f re elyava il ablerepl a cem ent pla yers rath ert hanho wmany ra w points they  w ill score.  W e c an ess e n tially c onsider the projections of thebes t ava ilab le replac eme nt pla yer for ea ch pos ition  a s a s ort o f ba sel in e, subtrac t the  appr op riat e basel ine from the proje c tio ns for each o f t he p l a ye rs, an d  th en use t hese baseline s ubtractedpr o je ctions toc omp ar e the v alues o f pla y ers indifferent  position smore f air ly.

Of co urse, we ’ll needt o hav e  s ome i dea  of ho wthe  team s will becompo sed in  o rder t o kno whow good  the replacement player s foreachpos ition wil l b e . T his requi resus to getint o s ome o f t h e lar gers ca ler ulesof t h e leaguea nd  to e st imate whatt h e  te am ro ste r s will  end  up looking like. We’ll implemen t ab a sic  re p rese nt ation of how t hete a m s functi on  in Pythoncode and  t h en us e this  to fo rm oure s ti m ates o f th e r osters an d c al c ulate p la ye r  value s re la tive t o thew aive r wire players.

M y lea g u e use s  asiteca lled Be s tFan tasyFootba llLeague.co m andourleagu e is ca ll ed a “ Min iF LEX” leagu e . There a re 12  teamsin  our  le ague a nd a l imitof 1 8pla yers pert e am ,  r es u lti ng i n a t ot al o f 216 pla y ers that  wi l l be on  a  te a m  at an y  g i v en time. D esp ite t h e re being 1 8  pla y er s 
 how_valuable the_different positions will be_in the_end,_but scarcity_and_strategy matter a_lot as well._The difference in points_between a really_good_kicker and a bad kicker is much smaller than the difference between a really_good_running back_and_a_bad running back. For this_reason, it would be far_preferable to_have a good running back and a bad_kicker_than vice versa._Prioritizing a running back pick over a kicker might_make sense then, even if the_kicker is projected_to_score_more points. The details_of all this really depend on_the number of teams and the_specific team compositions though.

Baseline Subtracted Projections

One of_the key rules of Fantasy Football_that I haven’t mentioned yet_is that_there is a concept called_waiver wires. There_is a_limit to the_number of players that you can_have on your_fantasy team and the limit is_low_enough that there_are_always_a number_of players who_aren’t_on anybody’s_team._You have the option at some_times_during the week to drop a player_from your team and_pick_up a player off_the “waiver wire” (the players_that aren’t currently on a team)._If the_teams are_somewhat equilibrated then it kind of makes more sense to think_of a player’s value as how_much better they are_than the_freely_available replacement players_rather_than how_many raw points they will score. We_can essentially_consider the projections of the best_available replacement player for_each_position as a sort of baseline,_subtract the appropriate baseline from the_projections for each of the_players,_and_then use these baseline subtracted_projections to compare the values of_players in different_positions more fairly.

Of course, we’ll need to_have_some idea of how the teams_will_be composed in order to know_how_good_the replacement players for each_position will be. This requires us_to get into some of the larger scale rules_of the league_and to estimate what the_team_rosters_will end up looking like. We’ll implement a basic representation_of how_the teams function_in Python code and then use this to form our_estimates of the rosters and calculate player_values relative to the waiver wire players.

My league uses a site_called BestFantasyFootballLeague.com and our league is called a_“MiniFLEX” league. There are 12 teams in_our league and a_limit_of 18 players per team, resulting in_a_total_of_216 players that_will be on_a team at_any given_time. Despite there_being 18_players