SportsHack.ai

MLB Projections

Shawn's 2026 projection lines beside the season to date. Two data vintages, both dated below.

Projections: Shawn's workbook, updated 2026-08-03 (preseason — rosters have moved since). Actuals: through 2026-08-02.

MLB data view — projections and prop modeling are NFL-only for now.

RkPlayerTeamPosProj BARHRRBISBBA nowRHRRBISB
10Shohei OhtaniLADDH.2911404910325.2927024676
—Geraldo PerdomoAZSS.285109197424.2395494117
—Bobby Witt Jr.KCSS.2991063210540.27951133930
—Matt OlsonATL1B.264100331070.2667831692
—Maikel GarciaKC3B.28599146837.261323305
—Kyle SchwarberPHIDH.221102431135.2476533632
—Alex BregmanCHC3B.2669425884.2475811472
—Jose RamirezCLE3B.27799289734.23348103527
—Elly De La CruzCINSS.277118279248.27662185020
—Julio RodriguezSEAOF.293105339732.25452164714
—Juan SotoNYMOF.2831183710320.2834621527
—Vladimir Guerrero Jr.TOR1B.3029925935.264566447
—Pete AlonsoBAL1B.25089381173.2516823695
—Steven KwanCLEOF.28487115518.258441218
—Zach NetoLAASS.25489286827.23073194714
—Nico HoernerCHC2B.2839085037.2574665117
—Ronald Acuna Jr.ATLOF.303134348837.2403692415
—Brent RookerATHOF.2638335978.2002010292
—Brice TurangMIL2B.27087147138.27171166915
—Francisco LindorNYMSS.266106298027.238289252
—Gunnar HendersonBALSS.276104289322.2196318478
—Rafael DeversSF1B.26194301056.2506023620
—Manny MachadoSD3B.279893110210.2105723652
—Jackson MerrillSDOF.28490247315.23753165222
—CJ AbramsWSHSS.26692226844.28769288519
—Nick KurtzATH1B.283112421136.2566221697
—Corbin CarrollAZOF.269114279641.24767165215
—Jarren DuranBOSOF.26385166328.20047145715
—Jacob WilsonATHSS.3139815597.274337344
—Xavier EdwardsMIA2B/SS.3008244942.2875164118
—Vinnie PasquantinoKC1B.27780301031.232346334
—Riley GreeneDETOF.2598228997.2745915533
—James WoodWSHOF.25483319622.266100307317
—Jose AltuveHOU2B/OF.27788216713.2335112312
—Luis ArraezSF1B.323848607.3245244310
—Bryan ReynoldsPITOF.26480217512.2697515637
—Jung Hoo LeeSFOF.2757894811.301536407
—Freddie FreemanLAD1B.3011022410511.3105715545
—Christian YelichMILDH.26991197432.237457379
—Trea TurnerPHISS.29299206730.25075164317
—Junior CamineroTB3B.26083331067.2826630662
—Aaron JudgeNYYOF.305121511159.2484317385
—Mookie BettsLADSS.2811022810514.2294213361
—Kyle TuckerLADOF.286110309528.237599517
—Fernando Tatis Jr.SDOF.279103258329.2835684926
—Ezequiel TovarCOLSS.25876247710.193348355
—Cal RaleighSEAC.22686381047.1622612432
—Eugenio SuarezCIN3B.22879301013.2012714390
—Josh NaylorSEA1B.28184239414.2634284022
—Yandy DiazTB1B.2968018752.3015915632
—Pete Crow-ArmstrongCHCOF.25083269234.28273246426
—Jackson ChourioMILOF.28189249931.27653134210
—Nolan SchanuelLAA1B.27479155710.273346371
—Gleyber TorresDET2B.2608118709.269346270
—Wyatt LangfordTEXOF.287103288727.2723513317
—Masyn WinnSTLSS.25876146712.241424458
—Kazuma OkamotoTOR3B.2567225791.2295724691
—William ContrerasMILC.2838921958.2705310571
—Jordan WalkerSTLOF.25272198112.28367228114
—Jackson HollidayBAL2B.25486175616.252245205
—George SpringerTOROF.26291246614.2393912367
—Tyler SoderstromATH1B/OF.2527324915.2425117501
—Salvador PerezKCC/1B.2535726920.2154016460
—Agustin RamirezMIAC.25480218821.230142143
—Dylan CrewsWSHOF.23475177030.226359257
—Spencer TorkelsonDET1B.2387629881.2205020580
—Brandon NimmoTEXOF.25681218811.2704611406
—Oneil CruzPITOF.24785247830.26445144421
—JJ WetherholtSTLSS.26985165529.24969164112
—Marcell OzunaPITDH.2667729932.203228290
—Trevor StoryBOSSS.24574238627.206163194
—Jo AdellLAAOF.23770299411.2394616623
—Austin RileyATL3B.2718730902.2164412527
—Hunter GoodmanCOLC.2597932853.2586633655
—Roman AnthonyBOSOF.26795197917.22912152
—Matt McLainCIN2B.24685227522.1893482612
—Drake BaldwinATLC.2738123822.2726120572
—Miguel VargasCWS1B/3B.26388228212.23774246611
—Bryce HarperPHI1B.27285258410.2556723666
—Chase MeidrothCWS2B/SS.2807884223.273649402
—Brendan DonovanSEA2B.2877615585.2749381
—Cedric MullinsTBOF.22969206528.20139133415
—Jeremy PenaHOUSS.28380195918.3225313368
—Alec BohmPHI3B.2837216905.2263713602
—Bo BichetteNYMSS.2887519886.2545310531
—Randy ArozarenaSEAOF.23675207222.28272144920
—Alec BurlesonSTL1B/OF.2737220858.2845715713
—Christian WalkerHOU1B.2417126853.2385522640
—Matt ChapmanSF3B.23980238010.235357420
—Jakob MarseeMIAOF.23978156646.1975362819
—Seiya SuzukiCHCOF.2657622839.2736018611
—Andy PagesLADOF.26682261007.27064187410
—Daulton VarshoTOROF.22778268714.243387268
—Kyle ManzardoCLE1B.2417126782.2154013390
—Ketel MarteAZ2B.2788725926.2515919624
—Willy AdamesSFSS.23377258810.2245718474
—Luke KeaschallMIN2B.29089165643.2635363313
—Michael Harris IIATLOF.27173197818.2875420646
—Yordan AlvarezHOUDH.29598391013.3307735841
—Andrew BenintendiCWSOF.2566522799.2464312571
—Spencer SteerCIN1B.25373208116.2385416403
—Brenton DoyleCOLOF.24872197226.21421159
—Corey SeagerTEXSS.2968928912.1882910251
—Connor NorbyMIA3B.25971197614.205174166
—TJ FriedlCINOF.27079185920.165193115
—Ben RiceNYYC/1B.2768829736.2667031732
—Adley RutschmanBALC.2647016651.251308470
—Taylor WardBALOF.2337021794.246647304
—Michael BuschCHC1B.2587728864.2414813602
—Adolis GarciaPHIOF.23365238110.195217213
—Cody BellingerNYYOF.27781258813.25952115310
—Nolan ArenadoAZ3B.2646617763.2435115513
—Ivan HerreraSTLDH.28175167812.2426612466
—Luis Robert Jr.NYMOF.25877268826.197144122
—Sal FrelickMILOF.27978126324.236334346
—Ian HappCHCOF.2407319839.2166518484
—Trent GrishamNYYOF.20166175212.2115211427
—Konnor GriffinPITSS.25885185733.2763552520
—Evan CarterTEXOF.24882165428.2073883014
—Edouard JulienCOL1B/2B.2406815579.212373205
—Heliot RamosSFOF.2657022826.264369343
—Willson ContrerasBOS1B.2566825845.2845523673
—Nick CastellanosSDOF.2516417726.19194202
—Dansby SwansonCHCSS.24170187614.21067166115
—J.P. CrawfordSEASS.2527012682.2123810301
—Josh BellMIN1B.2456618741.2445313631
—Jac CaglianoneKCOF.2708025767.2514818423
—Ozzie AlbiesATL2B.26672208216.2636918622
—Daylen LileWSHOF.26870115917.24856135411
—Carlos CorreaHOU3B/SS.2696916680.279223161
—Shea LangeliersATHC.2316328784.2635523512
—Mickey MoniakCOLOF.24766277710.2733817471
—Jake BurgerTEX1B.2526727841.2374619662
—Kevin McGonigleDETSS.26981124919.28771114111
—Jazz Chisholm Jr.NYY2B/3B.24773258033.22053164530
—Addison BargerTOROF.2296518735.0452020
—Andrew VaughnMIL1B.2575820781.298244280
—Luis Garcia Jr.WSH2B.27464177614.2834823764
—Xander BogaertsSDSS.25963126214.2204694015
—Mike TroutLAAOF.2537929825.2456418408
—Isaac ParedesHOU3B.2436424751.2544415600
—Otto LopezMIA2B/SS.2676595520.3216895123
—Yainer DiazHOUC.2836318761.256248260
—Lawrence ButlerATHOF.23367207017.211386296
—Trevor LarnachMINOF.2506716713.2864910412
—Bryson StottPHI2B.28069136729.2524685019
—Marcus SemienNYM2B.2456816688.2123612357
—Jonathan ArandaTB1B.2707015751.2805114650
—Josh LoweLAAOF.26370176033.198188224
—Wilyer AbreuBOSOF.2476919769.2485717546
—Jorge PolancoNYM2B.2415922745.1316140
—Ramon LaureanoSDOF.25765186013.203237217
—Ryan O'HearnPIT1B/OF.2696418684.2705417691
—Jordan BeckCOLOF.23760196713.18371102
—Ernie ClementTOR2B/3B/SS.27669155410.289478354
—Alejandro KirkTORC.2624613701.23693140
—Brandon LowePIT2B.2386623775.2556823712
—Lenyn SosaCWS/TOR1B/2B.2424818633.19511190
—Josh JungTEX3B.2565921724.294469351
—Teoscar HernandezLADOF.2446022815.2554610402
—Ceddanne RafaelaBOS2B/OF.25467145820.28956155715
—Colson MontgomeryCWSSS.2326626793.2155125631
—Gavin LuxTB2B.259597585—————
—Kerry CarpenterDETOF.2756629833.2082713360
—Noelvi MarteCIN3B.25866177119.192186144
—Will SmithLADC.2667519702.249236230
—Logan O'HoppeLAAC.2375523652.209204230
—Ke'Bryan HayesCIN3B.2525695811.14514471
—Kyle TeelCWSC.26769146811.19092140
—Lane ThomasKCOF.23259156316.2323010376
—Royce LewisMIN3B.2616422747.22138123710
—Chase DeLauterCLEOF.2697218615.2784112557
—Sal StewartCIN1B.27674197213.25459248512
—Nolan GormanSTL2B/3B.2326023746.194197260
—Christopher MorelMIAOF.2215521678.1623011
—Brooks LeeMIN2B/3B/SS.2535614605.2445116587
—Austin HaysCWSOF.2536014626.2333170
—Colton CowserBALOF.23866236310.204298288
—J.T. RealmutoPHIC.2565614638.225338373
—Colt KeithDET2B/3B.2596616694.266418274
—Max MuncyATH3B.2257824882.223245203
—Josh SmithTEX1B/3B/SS.25263104312.2138183
—Munetaka MurakamiCWS3B.2235925678.2445924511
—Tyler StephensonCINC.2476115670.256269320
—Gavin SheetsSDOF.2364815652.2154214434
—Lourdes Gurriel Jr.AZOF.2615517707.207122211
—Kyle StowersMIAOF.2375722703.2344216481
—Jeff McNeilATH2B/OF.2896012455.251294343
—Luis RengifoMIL/SD2B/3B.26356115113.237292275
—Mark VientosNYM3B.2656023720.2112511350
—Matt WallnerMINOF.2446329814.167144100
—Jesus SanchezTOROF.24956175911.272227291
—Andres GimenezTOR2B.25761135224.2322874113
—Luisangel AcunaCWS2B.2486464036.2411711215
—Joey OrtizMIL3B.2565795211.233285288
—Alan RodenMINOF.2936894916.2204070
—Jonathan IndiaKC2B/3B/OF.2436112557.1678280
—Patrick BaileySF/CLEC.2334910472.193216222
—Francisco AlvarezNYMC.2486119602.2552412270
—Harrison BaderSFOF.24957155615.170105140

Actuals join by name within the MLB namespace only; a dash means no 2026 rows under that name (call-ups, or a name variant — never fuzzy-matched). Team column shows the CURRENT team when actuals exist (the workbook's preseason team otherwise). Hitters capped at top 200, pitchers 150, by Shawn's overall rank. Pitcher to-date shows K/BF/GS — ERA/WHIP-to-date need innings, which the compact app dataset doesn't carry (not approximated).