Amazon.com
 
Welcome Guest - Login

Redistribution Draft Results - 2022

Will Ferrell League

 

All picks are displayed except for those moved into an earlier round.  An "A" in the pick number indicates the player was an alternate at that pick number.  Pick numbers higher than 3 indicate draft choices moved up from later rounds.

 

Where teams left information incomplete or incorrect, BWB attempted to fix to make valid picks.

 



 

Redistribution Draft Index

 

Financial Changes

No information found for this league - this information not posted after 2014

Teams that Hit Roster Limits

No information found for this league - this information not posted after 2014

Draft Results


Jump to: Round 2 - Round 3 - Round 4 - Round 5

Round 1

Kentucky

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose BerriosTorSP3799Player awarded
1212Ozzie AlbiesAtl2B4492Player awarded
1313Hyun-Jin RyuTorSP3365Player awarded

Harrison University

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Andrew BenintendiKCOF1594Player awarded
11A11AMax KeplerMinOF1483Alternate not needed
1212Paul SewaldSeaRP1136Player awarded
1313Lucas SimsCinRP513Player awarded

This Is

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player awarded
1212Ozzie AlbiesAtl2B4492Player already selected
12A12AJean SeguraPhi2B2015Player awarded
1313Brandon CrawfordSFSS2599Player awarded

Daytona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Ozzie AlbiesAtl2B4492Player already selected
11A11AJonathan SchoopDet1B, 2B3061Player awarded
1212Charlie BlackmonColOF2914Player awarded
12A12ARobbie GrossmanDetOF2479Alternate not needed
1313Dylan FloroMiaRP1345Player awarded

Foggy Bottom

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Charlie BlackmonColOF2914Player already selected
11A11ARobbie GrossmanDetOF2479Player awarded
1212Dylan FloroMiaRP1345Player already selected
1313Brian AndersonMia3B980Player awarded
13A13AEvan LongoriaSF3B1007Alternate not needed
1421Julio RodriguezSeaOF100Player already selected
1522Alex VerdugoBosOF2035Player awarded
15A22AEddie RosarioFAOF1996Alternate not needed

North Carolina

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose BerriosTorSP3799Player already selected
11A11AHyun-Jin RyuTorSP3365Player already selected
1212Charlie BlackmonColOF2914Player already selected
12A12ARobbie GrossmanDetOF2479Player already selected
1313Dylan FloroMiaRP1345Player already selected
13A13ALucas SimsCinRP513Player already selected
1421Sean MurphyOakC996Player awarded
14A21ACarson KellyAriC777Alternate not needed
1522Julio RodriguezSeaOF100Player already selected
1623Carlos EstevezColRP687Player awarded
1731Brayan RocchioCleSS100Player awarded

Corona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Clayton KershawFASP2534Player awarded
1212Eddie RosarioFAOF1996Player awarded
12A12AAlex VerdugoBosOF2035Alternate not needed
1313Paul SewaldSeaRP1136Player already selected
13A13AMike MoustakasCin3B, 1B706Player awarded

Riemann

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
1212Ozzie AlbiesAtl2B4492Player already selected
12A12AJonathan SchoopDet1B, 2B3061Player already selected
1313Eugenio SuarezCin3B, SS2379Player awarded
13A13AMiguel SanoMin1B, 3B1720Alternate not needed
1421Camilo DovalSFRP137Player awarded
14A21ACorey KnebelPhiRP245Alternate not needed
1522Mike ZuninoTBC945Player awarded
15A22AOmar NarvaezMilC1005Alternate not needed

Yet To Be Named

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
1212Drew WatersAtlOF100Player awarded
1313Carson KellyAriC777Player awarded
13A13ASean MurphyOakC996Alternate not needed
1421Clayton KershawFASP2534Player already selected
14A21ATony GonsolinLADSP886Player awarded

Not Knot

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Carson KellyAriC777Player already selected
11A11AOmar NarvaezMilC1005Player awarded
1212Alex VerdugoBosOF2035Player already selected
1313Jean SeguraPhi2B2015Player already selected
1421Kwang-Hyun KimFASP1096Player awarded
1522Deivi GarciaNYYSP226Player awarded

Kingston

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Ozzie AlbiesAtl2B4492Player already selected
11A11AWilly AdamesMilSS2000Player awarded
1212Julio RodriguezSeaOF100Player already selected
1313Corey KnebelPhiRP245Player awarded
1421Camilo DovalSFRP137Player already selected
1522M.J. MelendezKCC100Player awarded

Megacity

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
1212Ramon LaureanoOakOF1090Player awarded
12A12AHarrison BaderStLOF1016Alternate not needed
1313Ha-seong KimSD2B, 3B, SS326Player awarded
1421Seth BrownOakOF545Player awarded
14A21AAristides AquinoCinOF268Alternate not needed

Whistling

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
1212Drew WatersAtlOF100Player already selected
1313Steven MatzStLSP1998Player awarded
13A13AHyun-Jin RyuTorSP3365Alternate not needed
1421Kris BubicKCSP1102Player awarded
14A21ATyler AlexanderDetRP817Alternate not needed
1522Sean MurphyOakC996Player already selected
15A22ALuis TorrensSeaC674Player awarded

Boone Central

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
1212Ozzie AlbiesAtl2B4492Player already selected
12A12ATrent GrishamSDOF1900Player awarded
1313M.J. MelendezKCC100Player already selected
1421Alex VerdugoBosOF2035Player already selected
14A21AAdam DuvallAtlOF2265Player awarded
1522Steven MatzStLSP1998Player already selected
15A22AJonathan GrayTexSP1794Player awarded

Carter Lake

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Eugenio SuarezCin3B, SS2379Player already selected
11A11AMiguel SanoMin1B, 3B1720Player awarded
1212Hunter DozierKC3B, OF, 1B1413Player awarded
1313Nick PivettaBosSP1734Player awarded
13A13ACole IrvinOakSP1662Alternate not needed

Buddy the Elf

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Julio RodriguezSeaOF100Player already selected
11A11ARobert SuarezSDRP100Player awarded
1212Clayton KershawFASP2534Player already selected
12A12ADrew WatersAtlOF100Player already selected
1313Ozzie AlbiesAtl2B4492Player already selected
13A13AJonathan SchoopDet1B, 2B3061Player already selected
1421Corey KnebelPhiRP245Player already selected
14A21ASpencer HowardTexSP239Player awarded
1522Sean MurphyOakC996Player already selected
15A22AOmar NarvaezMilC1005Player already selected
1623Brent HoneywellOakSP100Player awarded
16A23AA.J. PukOakRP100Alternate not needed

Round 2

Kentucky

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Jesus AguilarMia1B1749Player awarded
2222Christian WalkerAri1B1787Player awarded
2323Max KeplerMinOF1483Player awarded

Harrison University

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Jesus AguilarMia1B1749Player already selected
21A21AChristian WalkerAri1B1787Player already selected
2222Evan LongoriaSF3B1007Player awarded
2323Jose MirandaMin2B100Player awarded
2431David BoteChC2B, 3B689Player awarded

This Is

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Drew PomeranzSDRP785Player awarded
2222Jake CousinsMilRP247Player awarded
22A22AJ.P. FeyereisenTBRP410Alternate not needed
2323Raimel TapiaColOF1502Player awarded
23A23AHarrison BaderStLOF1016Alternate not needed

Daytona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Ian HappChCOF1783Player awarded
21A21AMax KeplerMinOF1483Alternate not needed
2222Pete FairbanksTBRP607Player awarded
2323Rowan WickChCRP302Player awarded
23A23ATyler WellsBalRP349Alternate not needed

Foggy Bottom

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Garrett HampsonCol2B, OF1126Player awarded
2222Tyler WellsBalRP349Player awarded
2323Josh RogersWasSP160Player awarded

North Carolina

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Dallas KeuchelCWSSP2508Player awarded
21A21AKyle HendricksChCSP3186Alternate not needed
2222Max KeplerMinOF1483Player already selected
2323Cole IrvinOakSP1662Player awarded
23A23ADylan BundyMinSP1486Alternate not needed
2431Ronny MauricioNYMSS100Player awarded

Corona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Chad PinderOakOF, 2B, 3B, SS384Player awarded
2222Rowdy TellezMil1B786Player awarded
2323Garrett HampsonCol2B, OF1126Player already selected
23A23ABobby BradleyCle1B351Player awarded

Riemann

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Mark CanhaNYMOF2136Player awarded
21A21AIan HappChCOF1783Alternate not needed
2222Cal RaleighSeaC143Player awarded
2323Yan GomesChCC928Player awarded
23A23APedro SeverinoMilC946Alternate not needed

Yet To Be Named

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Casey SadlerSeaRP1493Player awarded
2222Drew PomeranzSDRP785Player already selected
22A22ATyler WellsBalRP349Player already selected
2323Ken GilesSeaRP322Player awarded
23A23AJonathan LoaisigaNYYRP702Alternate not needed
2431Jordan HicksStLRP256Player awarded

Not Knot

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Phil BickfordLADRP429Player awarded
2222Kyle MullerAtlSP167Player awarded

Kingston

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Aaron AshbyMilRP140Player awarded
2222Andrew HeaneyLADSP1294Player awarded
22A22APaolo EspinoWasSP597Alternate not needed
2323Rowdy TellezMil1B786Player already selected
23A23AGarrett CooperMiaOF, 1B609Player awarded

Megacity

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Didi GregoriusPhiSS1697Player awarded
21A21APaul DeJongStLSS1152Alternate not needed
2222Zach EflinPhiSP1461Player awarded
2323Jose SuarezLAASP627Not enough cash
23A23AJ.T. BrubakerPitSP764Not enough cash
2431Art WarrenCinRP376Player awarded
24A31ASteven OkertMiaRP372Alternate not needed

Whistling

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Dane DunningTexSP1303Player awarded
21A21AAndrew HeaneyLADSP1294Alternate not needed
2222J.D. DavisNYM3B681Player awarded
2323Jeremy PenaHouSS100Player awarded
23A23ATyler FreemanCleSS100Alternate not needed

Boone Central

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Cole IrvinOakSP1662Player already selected
21A21AAndrew HeaneyLADSP1294Player already selected
2222Didi GregoriusPhiSS1697Player already selected
22A22AMiguel RojasMiaSS1412Player awarded
2323Mick AbelPhiSP100Player awarded
2431Bryson StottPhiSS100Player awarded
24A31AOswald PerazaNYYSS, x100Alternate not needed

Carter Lake

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Antonio SenzatelaColSP2174Player awarded
21A21ARich HillBosSP2130Alternate not needed
2222Tyler FreemanCleSS100Player awarded
2323Miguel RojasMiaSS1412Player already selected
23A23AElvis AndrusOakSS1234Player awarded

Buddy the Elf

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Andres MunozSeaRP103Player awarded
21A21AJordan HicksStLRP256Alternate not needed
2222Yoshitomo TsutsugoPit1B, OF593Player awarded
22A22ARobinson CanoNYM2B664Alternate not needed
2323Roberto PerezPitC315Player awarded
23A23AYan GomesChCC928Alternate not needed

Round 3

Kentucky

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Dominic SmithNYMOF, 1B1500Player awarded
3232Lorenzo CainMilOF1231Player awarded
3333A.J. AlexyTexSP100Player awarded

Harrison University

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Dominic SmithNYMOF, 1B1500Player already selected
3232Michael ChavisPit2B, 1B, 3B405Player awarded
3333Jhoan DuranMinSP100Player awarded
3441Ross StriplingTorSP759Player awarded
34A41AGriffin CanningLAASP906Alternate not needed

This Is

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Quinn PriesterPitSP100Player awarded
3232Harry FordSeaC100Player awarded
3333Francisco MejiaTBC361Player awarded
33A33AReese McGuireTorC224Alternate not needed

Daytona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131A.J. AlexyTexSP100Player already selected
3232Ji-Man ChoiTB1B741Player awarded
3333Michael ChavisPit2B, 1B, 3B405Player already selected
3441Ross StriplingTorSP759Player already selected
3542Josh WinderMinSP100Player awarded

Foggy Bottom

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Yasel AntunaWasSS100Player awarded
3232Tyler RogersSFRP1764Player awarded
32A32AMike MayersLAARP1506Alternate not needed
3333Alcides EscobarWasSS, 2B613Player awarded

North Carolina

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Tom MurphySeaC462Player awarded
3232Dominic SmithNYMOF, 1B1500Player already selected
3333Lorenzo CainMilOF1231Player already selected

Corona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Jurickson ProfarSD1B, OF, 2B1114Player awarded
3232Tony KempOak2B, OF753Player awarded
3333Mauricio DubonSF2B, SS, OF, 3B472Maximum number of players making 250 reached
3441Willi CastroDet2B, SS, OF1006Maximum number of players making 250 reached
3542Nick SenzelCinOF, 2B, 3B243Player awarded

Riemann

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Anthony BenderMiaRP1020Player awarded
3232Jonathan VillarFA3B, SS, 2B1517Player awarded
32A32AAndres GimenezCle2B, SS374Alternate not needed
3333Sonny GrayCinSP2583Player awarded
33A33AKyle HendricksChCSP3186Alternate not needed

Yet To Be Named

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Michael FulmerDetRP747Player awarded
31A31AReynaldo LopezCWSRP721Alternate not needed
3232Francisco MejiaTBC361Player already selected
32A32AAustin HedgesCleC480Player awarded
3333Anthony BenderMiaRP1020Player already selected
3441Reiver SanmartinCinSP100Player awarded
34A41ARoansy ContrerasPitSP100Alternate not needed

Kingston

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Oswald PerazaNYYSS100Player awarded
3232Alejandro KirkTorC213Player awarded
3333Dom NunezColC302Player awarded

Whistling

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Austin WellsNYYC100Player awarded
31A31ASam HuffTexC103Alternate not needed
3232Aaron BummerCWSRP663Player awarded
3333Jose IglesiasFASS, 2B1481Player awarded
33A33AJosh HarrisonFA2B, 3B, OF, SS1231Alternate not needed

Boone Central

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Eric HosmerSD1B1868Player awarded
3232J.P. CrawfordSeaSS2749Player awarded
3333Tyler GlasnowTBSP1772Player awarded

Carter Lake

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Victor RoblesWasOF776Player awarded
31A31AKole CalhounTexOF1074Alternate not needed
3232Michael FulmerDetRP747Player already selected
3333Keston HiuraMil1B, 2B926Player awarded
3441Robinson CanoNYM2B664Player awarded

Buddy the Elf

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Jonathan LoaisigaNYYRP702Player awarded
31A31AAnthony BenderMiaRP1020Alternate not needed
3232Yusei KikuchiFASP1892Player awarded
32A32AJose QuintanaPitRP566Alternate not needed
3333Paul DeJongStLSS1152Player awarded
33A33AJ.P. CrawfordSeaSS2749Alternate not needed

Round 4

Kentucky

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Chris StrattonPitRP1205Player awarded
4242Reiver SanmartinCinSP100Player already selected
4343Spencer PattonTexRP237Player awarded
4451Harry FordSeaC100Player already selected
4552George ValeraCleOF100Player awarded

Harrison University

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4142Zack LittellSFRP786Player awarded
41A42ACaleb ThielbarMinRP739Alternate not needed
4243Tim HillSDRP777Player awarded
42A43ATim MayzaTorRP679Alternate not needed

This Is

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Ethan SmallMilSP100Player awarded
4242Logan AllenCleSP195Player awarded
4343Clarke SchmidtNYYSP100Player awarded

Foggy Bottom

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Kevin NewmanPitSS, 2B1133Player awarded
4242Tyler DuffeyMinRP1176Player awarded
4343Zack LittellSFRP786Player already selected
4451Tim MayzaTorRP679Player awarded

Corona

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4143Danny MendickCWS2B, SS, 3B, OF284Maximum number of players making 250 reached
4251Jonah HeimTexC316Maximum number of players making 250 reached

Riemann

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Matt BrashSeaSP100Player awarded
4242Tyler DuffeyMinRP1176Player already selected
4343Hector NerisHouRP1374Player awarded
4451Gabriel AriasCleSS100Player awarded

Yet To Be Named

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4142Josh HarrisonFA2B, 3B, OF, SS1231Player awarded
41A42AAlejandro KirkTorC213Alternate not needed
4243Josh LoweTBOF100Player awarded
42A43AGeraldo PerdomoAriSS100Alternate not needed
4351Spencer PattonTexRP237Player already selected
43A51AJustin DunnSeaSP712Player awarded

Kingston

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Roansy ContrerasPitSP100Player awarded
4242Nick SandlinCleRP322Player awarded
4343Brad WieckChCRP107Player awarded

Whistling

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Lane ThomasWasOF314Player awarded
41A41AClint FrazierChCOF529Alternate not needed
4242Alex FaedoDetSP100Player awarded
4343Tyler AlexanderDetRP817Player awarded
43A43AJustin DunnSeaSP712Alternate not needed

Boone Central

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Jackie Bradley Jr.BosOF1103Player awarded
4242Michael FulmerDetRP747Player already selected

Carter Lake

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4142Oswald PerazaNYYSS100Player already selected
41A42ALiover PegueroPitSS100Player awarded
4243George ValeraCleOF100Player already selected
4351Mark VientosNYM3B100Player awarded

Buddy the Elf

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4141Anthony AlfordPitOF157Player awarded
41A41AA.J. PukOakRP100Alternate not needed
4242Stephen PiscottyOakOF587Player awarded
4343Brad WieckChCRP107Player already selected
43A43ARoansy ContrerasPitSP100Player already selected
4451Ryan HelsleyStLRP240Player awarded
44A51AKodi WhitleyStLRP199Alternate not needed

Round 5

Kentucky

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5153Ezequiel DuranTex2B100Player awarded

Riemann

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5152Josh WinderMinSP100Player already selected

Yet To Be Named

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5152A.J. PukOakRP100Roster Full
5253Quinn PriesterPitSP100Player already selected
52A53AOswald PerazaNYYSS100Player already selected

Kingston

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5151Tyler WadeLAA3B, SS, OF, 2B224Player awarded
5252Lane ThomasWasOF314Player already selected
52A52AWillie CalhounTexOF444Player awarded

Whistling

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5151Yimi GarciaTorRP1300Maximum number of players making 250 reached
51A51AJose AlvarezSFRP1212Maximum number of players making 250 reached
5252Brailyn MarquezChCSP100Player awarded
5353A.J. AlexyTexSP100Player already selected
53A53AHoy Jun ParkPit2B, 3B, SS, OF153Player awarded

Buddy the Elf

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
5152Luis BarreraOakOF100Player awarded
51A52AA.J. AlexyTexSP100Alternate not needed
5253Kyle HendricksChCSP3186Player awarded
52A53AMadison BumgarnerAriSP1799Alternate not needed
Fantasy Baseball Sherpa
DEAL of the WEEK! Check out all of this week
Great gifts up to 90% off


Home Email BWB Results Current Standings Roster Information
Change Personal Information Logout Password Maintenance
Benchwarmer Baseball Privacy Policy
Statistics and Box Score Data: Content Copyright 2020, The Sports Forecaster. Distributed by XML Team Solutions.
Google  
Site designed and maintained by Benchwarmer Fantasy Sports