HR DNA · TONIGHT'S BOARD

Who's going to homer tonight?

Every batter on tonight's slate scored against their own historical HR signature — park type, opposing pitcher arsenal, month, days of rest. Only factors with a real statistical edge (Bayesian-shrunk, min sample 15 games) contribute. The model's live HR probability is on the right so you can sanity-check the DNA against tonight's simulated odds.

// 80 CANDIDATES// 80 WITH HR SIGNATURE// FULL SLATE — CLICK A COLUMN TO SORT
// SORTED BY SCORE · CLICK ANY COLUMN HEADER TO RE-SORT
#BatterTeamOpp pitcherPitcher arsenalScoreFav / TotMatchup HRHR vs BullpenSeason HRTop factorsModel HR%Save
1Isaac ParedesHOU+2.214 / 4015
NOT ≥1 career HR vs this pitcherSummer game (Jun-Aug)Playing at home
16.4%
2Mookie BettsLAD+1.705 / 5014
NOT HR-suppressing park (factor ≤ 0.95)NOT Cold month (Apr / Sep / Oct)Playing at home
27.1%
3Eugenio SuárezCIN+1.014 / 5314
NOT Cold month (Apr / Sep / Oct)Playing at homeNOT HR-suppressing park (factor ≤ 0.95)
26.7%
4Yainer DiazHOU+0.902 / 228
Summer game (Jun-Aug)
10.6%
5Cody BellingerNYY+0.892 / 2211
NOT ≥1 career HR vs this pitcherNOT HR-suppressing park (factor ≤ 0.95)
17.8%
6Randy ArozarenaSEA+0.893 / 3015
NOT Cold month (Apr / Sep / Oct)HR-suppressing park (factor ≤ 0.95)
19.8%
7Mickey MoniakCOL+0.813 / 3017
Playing at homeNOT HR-suppressing park (factor ≤ 0.95)Summer game (Jun-Aug)
29.3%
8Nathaniel LoweCIN+0.792 / 2013
Playing at homeNOT HR-suppressing park (factor ≤ 0.95)
21.9%
9Josh BellMIN+0.783 / 3113
NOT Playing at homeNOT HR-friendly park (factor ≥ 1.10)Summer game (Jun-Aug)
17.9%
10Junior CamineroTBR+0.663 / 4030
Summer game (Jun-Aug)NOT HR-friendly park (factor ≥ 1.10)NOT ≥1 career HR vs this pitcher
21.8%
11Nolan ArenadoARI+0.602 / 3015
NOT Cold month (Apr / Sep / Oct)NOT HR-friendly park (factor ≥ 1.10)
11.3%
12William ContrerasMIL+0.592 / 3013
NOT HR-suppressing park (factor ≤ 0.95)NOT Cold month (Apr / Sep / Oct)
8.8%
13Ryan McMahonNYY+0.553 / 519
NOT HR-suppressing park (factor ≤ 0.95)NOT Playing at homeSummer game (Jun-Aug)
24.8%
14Bobby Witt Jr.KCR+0.553 / 4113
NOT Cold month (Apr / Sep / Oct)NOT Playing at homeNOT HR-suppressing park (factor ≤ 0.95)
28.0%
15Bryan ReynoldsPIT+0.521 / 1215
HR-friendly park (factor ≥ 1.10)
14.4%
16Salvador PerezKCR+0.512 / 2017
NOT HR-suppressing park (factor ≤ 0.95)
26.8%
17Zach NetoLAA+0.502 / 2119
Summer game (Jun-Aug)
20.3%
18Josh NaylorSEA+0.482 / 318
NOT HR-friendly park (factor ≥ 1.10)NOT Cold month (Apr / Sep / Oct)
13.0%
19Andrew VaughnMIL+0.463 / 505
NOT HR-suppressing park (factor ≤ 0.95)NOT Playing at homeSummer game (Jun-Aug)
9.2%
20Max MuncyLAD+0.462 / 3022
NOT ≥1 career HR vs this pitcherNOT HR-suppressing park (factor ≤ 0.95)
10.8%
21Vinnie PasquantinoKCR+0.411 / 116
Summer game (Jun-Aug)
20.4%
22CJ AbramsWSN+0.401 / 1228
NOT Playing at home
21.3%
23Spencer SteerCIN+0.361 / 1117
NOT HR-suppressing park (factor ≤ 0.95)
18.2%
24Willson ContrerasBOS+0.352 / 3023
Summer game (Jun-Aug)NOT Playing at homeNOT HR-friendly park (factor ≥ 1.10)
22.8%
25Jazz Chisholm Jr.NYY+0.331 / 1016
Summer game (Jun-Aug)
22.6%
26Yandy DíazTBR+0.322 / 3015
Summer game (Jun-Aug)Playing at homeNOT HR-suppressing park (factor ≤ 0.95)
16.7%
27Jo AdellLAA+0.311 / 1017
Summer game (Jun-Aug)
19.6%
28Francisco LindorNYM+0.311 / 119
NOT ≥1 career HR vs this pitcher
18.4%
29Paul GoldschmidtNYY+0.291 / 1016
Summer game (Jun-Aug)
17.2%
30Francisco AlvarezNYM+0.251 / 1012
NOT HR-suppressing park (factor ≤ 0.95)
13.1%
31Shohei OhtaniLAD+0.231 / 1124
NOT HR-friendly park (factor ≥ 1.10)
25.4%
32Riley GreeneDET+0.202 / 4016
Summer game (Jun-Aug)NOT ≥1 career HR vs this pitcherNOT Playing at home
19.2%
33Hunter GoodmanCOL+0.191 / 2133
Summer game (Jun-Aug)NOT ≥1 career HR vs this pitcher
35.0%
34Bo BichetteNYM+0.181 / 2111
NOT HR-suppressing park (factor ≤ 0.95)
11.5%
35Jose AltuveHOU+0.172 / 3012
NOT HR-friendly park (factor ≥ 1.10)Summer game (Jun-Aug)
10.3%
36Max KeplerARI+0.152 / 322
NOT Playing at homeHR-suppressing park (factor ≤ 0.95)Summer game (Jun-Aug)
16.4%
37Kyle SchwarberPHI+0.101 / 2134
NOT HR-suppressing park (factor ≤ 0.95)
16.2%
38Elly De La CruzCIN+0.081 / 2119
NOT Cold month (Apr / Sep / Oct)NOT HR-suppressing park (factor ≤ 0.95)
22.1%
39Willy AdamesSFG+0.082 / 4018
Summer game (Jun-Aug)NOT HR-friendly park (factor ≥ 1.10)NOT ≥2 career HRs vs this pitcher
19.8%
40Austin RileyATL+0.081 / 2014
NOT ≥1 career HR vs this pitcherNOT HR-friendly park (factor ≥ 1.10)
19.1%
41Trent GrishamNYY+0.051 / 2011
NOT Playing at homeNOT Cold month (Apr / Sep / Oct)
24.5%
42Spencer TorkelsonDET+0.051 / 2022
Summer game (Jun-Aug)HR-suppressing park (factor ≤ 0.95)
28.0%
43Lourdes Gurriel Jr.ARI+0.021 / 222
NOT Cold month (Apr / Sep / Oct)NOT Playing at home
10.3%
44Juan SotoNYM+0.000 / 032126.3%
45Rafael DeversSFG+0.000 / 002221.9%
46Ian HappCHC+0.000 / 011921.3%
47Pete AlonsoBAL+0.000 / 012321.0%
48Lane ThomasKCR+0.000 / 001119.2%
49Gunnar HendersonBAL+0.000 / 001916.3%
50Christian YelichMIL-0.011 / 208
NOT HR-friendly park (factor ≥ 1.10)NOT Cold month (Apr / Sep / Oct)
11.7%
51Kerry CarpenterDET-0.061 / 2013
NOT HR-friendly park (factor ≥ 1.10)Summer game (Jun-Aug)
20.6%
52Corbin CarrollARI-0.071 / 2016
NOT ≥1 career HR vs this pitcherSummer game (Jun-Aug)
18.8%
53Manny MachadoSDP-0.131 / 3023
Summer game (Jun-Aug)NOT HR-friendly park (factor ≥ 1.10)
16.9%
54Teoscar HernándezLAD-0.171 / 3112
NOT HR-suppressing park (factor ≤ 0.95)NOT Cold month (Apr / Sep / Oct)
18.3%
55Christian WalkerHOU-0.201 / 4123
NOT ≥1 career HR vs this pitcherPlaying at homeNOT HR-friendly park (factor ≥ 1.10)
19.4%
56Shea LangeliersOAK-0.211 / 3024
NOT ≥1 career HR vs this pitcherHR-suppressing park (factor ≤ 0.95)Playing at home
33.4%
57Julio RodríguezSEA-0.221 / 3017
NOT ≥1 career HR vs this pitcherPlaying at homeHR-suppressing park (factor ≤ 0.95)
20.6%
58Cal RaleighSEA-0.240 / 1411
NOT Cold month (Apr / Sep / Oct)
28.4%
59Trea TurnerPHI-0.240 / 1016
NOT Cold month (Apr / Sep / Oct)
10.9%
60Bryce HarperPHI-0.240 / 1022
NOT Cold month (Apr / Sep / Oct)
16.7%
61Ketel MarteARI-0.251 / 2019
HR-suppressing park (factor ≤ 0.95)Summer game (Jun-Aug)
15.8%
62Jorge SolerLAA-0.260 / 1014
NOT HR-friendly park (factor ≥ 1.10)
15.3%
63James WoodWSN-0.270 / 1231
NOT Cold month (Apr / Sep / Oct)
22.7%
64Alex BregmanCHC-0.291 / 3014
Playing at homeNOT HR-friendly park (factor ≥ 1.10)
14.8%
65Dansby SwansonCHC-0.290 / 1216
NOT HR-friendly park (factor ≥ 1.10)
21.3%
66Daulton VarshoTOR-0.390 / 108
NOT HR-friendly park (factor ≥ 1.10)
12.3%
67Taylor WardBAL-0.520 / 217
Playing at homeNOT HR-suppressing park (factor ≤ 0.95)
14.2%
68Michael Harris IIATL-0.531 / 4020
NOT HR-suppressing park (factor ≤ 0.95)Summer game (Jun-Aug)Playing at home
15.0%
69Seiya SuzukiCHC-0.530 / 2118
NOT Cold month (Apr / Sep / Oct)
20.4%
70Brandon LowePIT-0.540 / 1023
HR-friendly park (factor ≥ 1.10)
23.3%
71Freddie FreemanLAD-0.550 / 2016
NOT HR-friendly park (factor ≥ 1.10)Playing at home
17.5%
72Ozzie AlbiesATL-0.591 / 4018
NOT HR-suppressing park (factor ≤ 0.95)Playing at homeNOT Cold month (Apr / Sep / Oct)
12.6%
73George SpringerTOR-0.600 / 2115
NOT ≥1 career HR vs this pitcherNOT HR-suppressing park (factor ≤ 0.95)
16.0%
74Yordan AlvarezHOU-0.620 / 2135
NOT HR-friendly park (factor ≥ 1.10)NOT Cold month (Apr / Sep / Oct)
33.8%
75Matt OlsonATL-0.770 / 3231
NOT Cold month (Apr / Sep / Oct)NOT ≥1 career HR vs this pitcher
19.0%
76Mike TroutLAA-0.901 / 5118
NOT Cold month (Apr / Sep / Oct)NOT HR-suppressing park (factor ≤ 0.95)Playing at home
19.4%
77Vladimir Guerrero Jr.TOR-0.930 / 307
NOT HR-friendly park (factor ≥ 1.10)Playing at homeNOT Cold month (Apr / Sep / Oct)
11.7%
78Kyle TuckerLAD-1.280 / 2010
NOT HR-suppressing park (factor ≤ 0.95)Playing at home
16.4%
79Michael BuschCHC-1.430 / 4114
Playing at homeNOT Cold month (Apr / Sep / Oct)NOT HR-friendly park (factor ≥ 1.10)
19.3%
80Fernando Tatis Jr.SDP-1.481 / 518
NOT Cold month (Apr / Sep / Oct)HR-suppressing park (factor ≤ 0.95)Playing at home
11.7%
Match scores combine 12 Bayesian-shrunk factors — 7 batter-context (park, month, rest) and 5 pitcher-context (FB usage, BAA, xwOBA allowed, whiff%, EV allowed). Click any row for the full DNA breakdown on that player's page.
How we score it →