Gambling Hot Spots
 
Happy Holidays Guest - Login

Redistribution Draft Results - 2013

Redbirds 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

TeamPlayers SelectedStarting CashCash SpentCash LeftSpecified Cash Floor
Baltimore9200446773132710
Bloomingdale82159610451111450
Brazil 2014810097516749300
Brooklyn1110824462961950
Buckner812480715053300
California9158041222935750
Cape Horn1010643890817350
Cincinnati715299147665330
Detroit8237604797189630
Hello Wisconsin8136462889107570
Long Island534273335920
Manalapan10216601878197820
Middle Age109930582341070
Montara6263775974204030
Pelee Island102571011801139090
Pittsburgh810816750533110

Teams that Hit Roster Limits

TeamMaximum Batters over 250 (16)Maximum Pitchers over 250 (14)Maximum Players over 250 (28)Maximum Roster Size (40)
BrooklynNoNoYesNo
Hello WisconsinNoYesYesNo
ManalapanNoYesNoNo
Pelee IslandNoYesNoNo

Draft Results


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

Round 1

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Alexei RamirezCWSSS2740Player awarded
1212Andre EthierLADOF3032Player awarded
1313John AxfordMilRP2860Player awarded

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Chris JohnsonAtl3B1391Player awarded
11A11AKevin YoukilisNYY1B, 3B1615Alternate not needed
1212Edinson VolquezSDSP2426Player awarded
12A12ATrevor CahillAriSP3575Alternate not needed
1313J.P. ArencibiaTorC973Player awarded
13A13ARussell MartinPitC1212Alternate not needed

Bloomingdale

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Andre EthierLADOF3032Player already selected
1212Mariano RiveraNYYRP1855Player awarded
1313Ichiro SuzukiNYYOF3099Player awarded
1421Manny BanuelosNYYSP100Player awarded

Buckner

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Lance BerkmanTex1B1017Player awarded
1212Mariano RiveraNYYRP1855Player already selected
1313Hiroyuki NakajimaOakSS100Player awarded
1421Norichika AokiMilOF1281Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Andre EthierLADOF3032Player already selected
1212Ryan MadsonLAARP941Player awarded
1313Mike MontgomeryTBSP100Player awarded
13A13AJake OdorizziTBSP100Alternate not needed
1421David MurphyTexOF1572Player awarded
14A21ANorichika AokiMilOF1281Alternate not needed

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Michael BournFAOF3363Player awarded
11A11AAndre EthierLADOF3032Alternate not needed
1212Kevin YoukilisNYY1B, 3B1615Player awarded
12A12AJustin MorneauMin1B1569Alternate not needed
1313Russell MartinPitC1212Player awarded
13A13AJ.P. ArencibiaTorC973Alternate not needed

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Andy PettitteNYYSP950Player awarded
11A11ABrandon BeachyAtlSP1670Alternate not needed
1212Mariano RiveraNYYRP1855Player already selected
12A12ARyan MadsonLAARP941Player already selected
1313Brian WilsonFARP1124Player awarded
13A13AVinnie PestanoCleRP1834Alternate not needed
1421Tyler ColvinCol1B, OF1272Maximum number of players making 250 reached
14A21AAndre EthierLADOF3032Player already selected
1522Tyler MooreWasOF, 1B214Player awarded
15A22AMike MontgomeryTBSP100Alternate not needed

Long Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111J.P. ArencibiaTorC973Player already selected
1212Eric ChavezAri3B, 1B564Player awarded
1313Hyun-Jin RyuLADSP100Player awarded
1421Brian MatuszBalRP745Player awarded

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Darin RufPhi1B, OF100Player awarded
11A11AJ.P. ArencibiaTorC973Alternate not needed
1212Ian KennedyAriSP4197Player awarded
12A12AJonathon NieseNYMSP3404Alternate not needed
1313Mark BuehrleTorSP3687Player awarded
13A13ATrevor CahillAriSP3575Alternate not needed

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Mariano RiveraNYYRP1855Player already selected
1212Alexi OgandoTexRP1235Player awarded
1313Jonathon NieseNYMSP3404Player awarded
1421Hyun-Jin RyuLADSP100Player already selected
1522John AxfordMilRP2860Player already selected
1623Bruce RondonDetRP100Player awarded

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Mark ReynoldsCle1B, 3B2066Player awarded
11A11AKevin YoukilisNYY1B, 3B1615Alternate not needed
1212Justin MorneauMin1B1569Player awarded
12A12ALance BerkmanTex1B1017Alternate not needed
1313Hyun-Jin RyuLADSP100Player already selected
13A13AKyuji FujikawaChCSP100Player awarded

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Hiroyuki NakajimaOakSS100Player already selected
11A11AHak-Ju LeeTBSS100Player awarded
1212Kyuji FujikawaChCSP100Player already selected
12A12ABruce RondonDetRP100Player already selected
1313Jorge SolerChCOF100Player awarded
13A13AYasiel PuigLADOF100Alternate not needed
1421Bobby ParnellNYMRP1343Player awarded
14A21AJason GrilliPitRP1346Alternate not needed

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jamie ShieldsKCSP5737Player awarded
11A11AIan KennedyAriSP4197Alternate not needed
1212A.J. EllisLADC869Player awarded
12A12AJ.P. ArencibiaTorC973Alternate not needed
1313Hak-Ju LeeTBSS100Player already selected
13A13AHiroyuki NakajimaOakSS100Player already selected
1421Hyun-Jin RyuLADSP100Player already selected
14A21AJarred CosartHouSP100Player awarded

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Bruce RondonDetRP100Player already selected
1212Mariano RiveraNYYRP1855Player already selected
1313Jason GrilliPitRP1346Player awarded
1421Alex MeyerMinSP100Player awarded
1522J.P. ArencibiaTorC973Player already selected
1623A.J. PollockAriOF104Player awarded

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Hyun-Jin RyuLADSP100Player already selected
11A11AKyuji FujikawaChCSP100Player already selected
1212Bruce RondonDetRP100Player already selected
12A12AAdam C. EatonAriOF113Player awarded
1313Adam C. EatonAriOF113Player already selected
1421Welington CastilloChCC208Player awarded
1522Josh DonaldsonOak3B, C358Player awarded
15A22AJohn JasoOakC741Alternate not needed

Montara

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Ian KennedyAriSP4197Player already selected
11A11AMarco EstradaMilSP1208Player awarded
1212Jamie ShieldsKCSP5737Player already selected
12A12AMarco EstradaMilSP1208Player already selected
1313Michael BournFAOF3363Player already selected
13A13AMarco EstradaMilSP1208Player already selected
1421Michael CuddyerCol1B, OF1623Player awarded
14A21ATyler ColvinCol1B, OF1272Alternate not needed
1522Jonathon NieseNYMSP3404Player already selected
15A22AAlexi OgandoTexRP1235Player already selected
1623Luis A. CruzLAD3B, SS387Player awarded
16A23AMaicer IzturisTor2B, 3B, SS715Alternate not needed

Round 2

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Andy PettitteNYYSP950Player already selected
2222Vance WorleyMinSP1117Player awarded
2323Joe KellyStLSP725Player awarded
2431Jake ArrietaBalSP717Player awarded

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Adam RosalesOak2B, 1B, 3B, SS151Player awarded
21A21AAndy ParrinoOakSS, 2B131Alternate not needed
2222Dale ThayerSDRP834Player awarded
2323Addison RussellOakSS100Player awarded

Bloomingdale

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Kevin YoukilisNYY1B, 3B1615Player already selected
2323Dellin BetancesNYYSP100Player awarded
2431Rafael SorianoWasRP3868Player awarded
2532Logan ForsytheSD2B, SS543Player awarded

Buckner

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Vance WorleyMinSP1117Player already selected
2323J.P. ArencibiaTorC973Player already selected
2431Justin MorneauMin1B1569Player already selected
2532Logan MorrisonMia1B, OF828Player awarded
2633Michael CuddyerCol1B, OF1623Player already selected
2741Jason HammelBalSP1652Player awarded
2842Jeremy HorstPhiRP591Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Dan MurphyNYM2B, 1B2110Player awarded
2323Bruce RondonDetRP100Player already selected
2431Gary BrownSFOF100Player awarded
2532Jorge SolerChCOF100Player already selected
2633Stephen PryorSeaRP144Player awarded

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Hyun-Jin RyuLADSP100Player already selected
21A21AJake OdorizziTBSP100Player awarded
2222Jarred CosartHouSP100Player already selected
22A22ATaylor GuerrieriTBSP100Player awarded
2323Bruce RondonDetRP100Player already selected
23A23AKyuji FujikawaChCSP100Player already selected
2431Scott SizemoreOak3B326Player awarded
24A31AMatt DominguezHou3B139Alternate not needed

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2323Adam C. EatonAriOF113Player already selected
23A23AJake OdorizziTBSP100Player already selected
2431Gorkys HernandezMiaOF172Player awarded
24A31ADarin RufPhi1B, OF100Alternate not needed
2532Hyun-Jin RyuLADSP100Player already selected
25A32ARob BrantlyMiaC129Player awarded
2633Kyuji FujikawaChCSP100Player already selected
26A33AGary BrownSFOF100Player already selected
2741Steve LombardozziWas2B, OF, 3B609Maximum number of players making 250 reached
27A41ALogan ForsytheSD2B, SS543Player already selected
2842Brad PeacockOakSP100Player awarded
28A42ADidi GregoriusAriSS100Alternate not needed

Long Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Hiroyuki NakajimaOakSS100Player already selected
2323Scott DownsLAARP1033Player awarded
2431Norichika AokiMilOF1281Player already selected
2532Luis A. CruzLAD3B, SS387Player already selected
2633Jemile WeeksOak2B893Player awarded
2741Josh DonaldsonOak3B, C358Player already selected
2842Fernando RodriguezHouRP676Not enough cash
2943Jerome WilliamsLAARP778Not enough cash

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Nolan ReimoldBalOF232Player awarded
2222Vinnie PestanoCleRP1834Player awarded
22A22ASergio RomoSFRP3060Alternate not needed
2323Tyler ColvinCol1B, OF1272Player awarded
23A23AJesus GuzmanSDOF, 1B600Alternate not needed

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2431Kyuji FujikawaChCSP100Player already selected
2532Tyler CloydPhiSP153Player awarded
2633Jim HendersonMilRP130Player awarded
2741Josh BeckettLADSP2999Player awarded

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Alex MeyerMinSP100Player already selected
21A21AJerry SandsPitOF, 1B149Player awarded
2222Matt AdamsStL1B106Player awarded
22A22AMichael WachaStLSP100Alternate not needed
2323Jorge SolerChCOF100Player already selected
23A23AHiroyuki NakajimaOakSS100Player already selected
2431Yasiel PuigLADOF100Player awarded
24A31ARyan LavarnwayBosC157Alternate not needed

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Andy PettitteNYYSP950Player already selected
22A22AJohn LannanPhiSP1011Player awarded
2323Mark EllisLAD2B1133Player awarded
23A23AGordon BeckhamCWS2B1488Alternate not needed
2431Chris IannettaLAAC540Player awarded
24A31AJason CastroHouC350Alternate not needed

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Jorge SolerChCOF100Player already selected
22A22AYasiel PuigLADOF100Player already selected
2323Bruce RondonDetRP100Player already selected
23A23AKyuji FujikawaChCSP100Player already selected
2431Norichika AokiMilOF1281Player already selected
24A31AChris B. YoungOakOF1568Player awarded
2532Didi GregoriusAriSS100Player awarded
25A32AAddison RussellOakSS100Alternate not needed
2633Jake OdorizziTBSP100Player already selected
2741Adam C. EatonAriOF113Player already selected
27A41AChristian BethancourtAtlC100Player awarded

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2431Rafael SorianoWasRP3868Player already selected
2532A.J. EllisLADC869Player already selected
2633Rafael BetancourtColRP1997Player awarded
2741Derek NorrisOakC252Player awarded
2842John JasoOakC741Player awarded

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2323Fernando MartinezHouOF142Player awarded
23A23AMatt DominguezHou3B139Alternate not needed
2431Mat GamelMil1B102Player awarded
24A31AChris McGuinessCle1B100Alternate not needed
2532Carter CappsSeaRP151Player awarded

Montara

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2431Dan MurphyNYM2B, 1B2110Player already selected
24A31AClifton PenningtonAri2B, SS1068Player awarded
2532Ryan MadsonLAARP941Player already selected
25A32AHyun-Jin RyuLADSP100Player already selected
2633Mark RogersMilSP200Player awarded
2741Gordon BeckhamCWS2B1488Player awarded

Round 3

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Trevor CahillAriSP3575Player awarded
32A32AJosh BeckettLADSP2999Alternate not needed
3333Ian KennedyAriSP4197Player already selected
33A33AJason HammelBalSP1652Player already selected

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Cristhian MartinezAtlRP698Player awarded
3232Ernesto MejiaAtl1B100Player awarded
3333Hiroyuki NakajimaOakSS100Player already selected
3441Mat GamelMil1B102Player already selected
3542Michael WachaStLSP100Player awarded

Bloomingdale

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3333Joba ChamberlainNYYRP319Player awarded
3441Brett GardnerNYYOF567Player awarded

Buckner

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3643Adam C. EatonAriOF113Player already selected
3751Emilio BonifacioTorOF, 2B833Player awarded
3852Welington CastilloChCC208Player already selected
3953Wilson BetemitBal3B, 1B848Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3441Michael CuddyerCol1B, OF1623Player already selected
34A41AKevin YoukilisNYY1B, 3B1615Player already selected
3542Trevor MayMinSP100Player awarded
3643Hak-Ju LeeTBSS100Player already selected
3751Brandon MaurerSeaSP100Player awarded
3852Hyun-Jin RyuLADSP100Player already selected

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Hak-Ju LeeTBSS100Player already selected
32A32AHiroyuki NakajimaOakSS100Player already selected
3333Emilio BonifacioTorOF, 2B833Player already selected
33A33AJemile WeeksOak2B893Player already selected
3441Gary BrownSFOF100Player already selected
34A41ADarin RufPhi1B, OF100Player already selected
3542Alex MeyerMinSP100Player already selected
35A42AMichael WachaStLSP100Player already selected
3643Christian BethancourtAtlC100Player already selected
36A43ASebastian VallePhiC100Player awarded
3751Daniel DescalsoStL2B, 3B, SS689Player awarded
37A51ALogan ForsytheSD2B, SS543Alternate not needed

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3643Bruce RondonDetRP100Player already selected
36A43AJorge SolerChCOF100Player already selected
3751Josh EdginNYMRP100Player awarded
37A51ATony CingraniCinRP100Alternate not needed
3852A.J. EllisLADC869Player already selected
38A52AJean MachiSFRP100Player awarded
3953Jason GrilliPitRP1346Player already selected
39A53AAlexi OgandoTexRP1235Player already selected

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Tony CingraniCinRP100Player awarded
3232Jake OdorizziTBSP100Player already selected
3333Jeff LockePitSP130Player awarded
3441Andrew WernerOakSP149Player awarded

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3542Wandy RodriguezPitSP3768Player awarded
3643Daniel DescalsoStL2B, 3B, SS689Player already selected
3751Jimmy ParedesHouOF, 2B132Player awarded
3852Lou MarsonCleC308Player awarded

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Matt DominguezHou3B139Player awarded
32A32AHak-Ju LeeTBSS100Alternate not needed
3333Taylor GuerrieriTBSP100Player already selected
33A33ATim BeckhamTBSS100Player awarded
3441Sean GilmartinAtlSP100Player awarded
34A41ATrevor MayMinSP100Alternate not needed

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Hyun-Jin RyuLADSP100Player already selected
32A32ALucas GiolitoWasSP100Player awarded
3333Ryan MadsonLAARP941Player already selected
33A33ASergio SantosTorRP572Player awarded
3441Rob BrantlyMiaC129Player already selected
34A41ATyler FlowersCWSC175Player awarded

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3542Derek NorrisOakC252Player already selected
35A42ATyler FlowersCWSC175Player already selected
3643Gary BrownSFOF100Player already selected
36A43ASlade HeathcottNYYOF100Player awarded
3751Tyler CloydPhiSP153Player already selected
37A51AJenrry MejiaNYMSP113Player awarded
3852Darin RufPhi1B, OF100Player already selected
38A52ACarlos PegueroSeaOF121Player awarded

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3643Jeremy JeffressTorRP100Player awarded
3751Ryan LavarnwayBosC157Player awarded
3852Ryan MadsonLAARP941Player already selected
3953Michael WachaStLSP100Player already selected

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3333Andrew CashnerSDRP232Player awarded
3441Sam FuldTBOF242Player awarded
34A41ANolan ReimoldBalOF232Alternate not needed
3542Christian J. GarciaWasRP100Player awarded

Montara

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3542Addison RussellOakSS100Player already selected
3643Michael WachaStLSP100Player already selected
3751Christian BethancourtAtlC100Player already selected
3852Brad PeacockOakSP100Player already selected
3953Bruce RondonDetRP100Player already selected

Round 4

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4343Jason HammelBalSP1652Player already selected
4451Marco EstradaMilSP1208Player already selected

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4242Eric SurkampSFSP100Player awarded
4343Jarred CosartHouSP100Player already selected
43A43AAlex MeyerMinSP100Player already selected

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4653Mat GamelMil1B102Player already selected
46A53ADarin RufPhi1B, OF100Player already selected

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4242Jake OdorizziTBSP100Player already selected
42A42ACasey CrosbyDetSP100Player awarded
4343Tony CingraniCinRP100Player already selected
43A43ABruce RondonDetRP100Player already selected
4451Gary BrownSFOF100Player already selected
44A51ADarin RufPhi1B, OF100Player already selected
4552Stephen PryorSeaRP144Player already selected
45A52ANick MarondeLAARP100Player awarded
4653Tyler MooreWasOF, 1B214Player already selected
46A53ANolan ReimoldBalOF232Player already selected

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4242Daniel DescalsoStL2B, 3B, SS689Player already selected
42A42ALogan ForsytheSD2B, SS543Player already selected
4343Jake OdorizziTBSP100Player already selected
43A43ATaylor GuerrieriTBSP100Player already selected
4451Scott BakerChCSP749Player awarded
44A51AMichael PelfreyMinSP1020Alternate not needed
4552Matt DominguezHou3B139Player already selected
45A52ADidi GregoriusAriSS100Player already selected
4653Carlos PegueroSeaOF121Player already selected
46A53AGary BrownSFOF100Player already selected

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4653Wilmer FloresNYM3B100Player awarded
46A53AJonathan SchoopBal2B100Alternate not needed

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4343Stephen PryorSeaRP144Player already selected
4451Mark RogersMilSP200Player already selected
4552Rob BrantlyMiaC129Player already selected
4653Tanner ScheppersTexRP230Player awarded

Round 5

No picks awarded in this round

Pimsleur Language Programs
When you just don
Pimsleur All Languages
Pimsleur Language Programs
1-800-PetMeds


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
Kiva - loans that change lives