By TK Focht

Each of the “stats” is a picture of a player whose last name is used as a madeup pseudo-sabermetric statistic in a leaderboard. The stat players are shown in alphabetical order by last name, and each leaderboard has the enumeration of its stat, matching the set of enumerations of the pictured players’ last names. The leaderboards also show that a stat with name of length N is the sum of N other stats, just as OPS is calculated by adding together two base stats.

The fourth leaderboard’s fourth column has values given. This leaderboard has a unique enumeration and must be ARCIA, so the fourth column is I. The values provided are each player’s ISO for the season. This provides a clue that each letter pairs with a base statistic that is associated with that letter. Using this as a hypothesis allows solving for the rest of ARCIA = At bats + Runs + Caught stealing + ISO + At bats, starting the puzzle’s combination of cryptogram, math, and logic problem. All values for base statistics are taken from Fangraphs leaderboards, as noted in the instructions.

One possible solve path is:

1) Start with ARCIA, which has a unique enumeration and is short. ISO is given and matches the decimal components of all of the listed players. This means A, R, and C are all whole numbers. C narrows down to Caught Stealing. There are a couple valid A’s (At Bats, Assists) and valid R’s (Runs, Runs Batted In) that are whole numbers but you need At Bats to get into the right magnitude of numbers. Then Runs is the R that works.

2) Two of the four four-letter stats use I (AOKI, DIFO). These can be picked out with the hundredths and thousandths places matching ISO - they are leaderboard #8 and #9. Both of them need something added in the tenths place. This is easier to work with on AOKI, because A is already known and must be on #8 (because #9 doesn’t have values large enough). O = offense and K = strikeouts are derivable from here. On DIFO, both D and F are whole numbers, which is restricts to find D = doubles and F = flyballs.

3) For the remaining two four-letter stats (BELT, BAEZ), BAEZ is #12 because A is large. BELT is #2. BAEZ contains three decimal values but doesn’t have any known stats that have decimals. However, there aren’t a lot of options for B, E, and Z, and Z-Swing% for Z matches the decimal places shown. The values for B and E probably aren’t fully workable yet without trial and error.

4) I, O, and Z are known to be fractional, and the six-letter stats are full of different combinations of those letters. Based on the decimal places, this allows the identification of #1 as DOZIER, #5 as COZART, #11 as WRIGHT, #13 as CORREA, and #16 as SCHOOP. SEAGER and SEGURA are still ambiguous, but one has decimal values and the other doesn’t. Most of these letters are already defined, and from here everything starts falling.

5) DOZIER and CORREA are all defined except for E, so find that. COZART gets you T. With E and T known, ESCOBAR and BAEZ give B, then BELT gives L. DESCALSO gives S, then BOGAERTS gives G.

6) SEAGER is now fully defined and identifiable. The last six-letter stat is SEGURA, which gives U as the last fractional stat.

7) With U, TULOWITZKI gives W. WRIGHT gives H, then SCHOOP gives P to finish things out.

Some of the letter-stat pairs would be mysterious without baseball context but make sense with it. For example, singles are listed on Fangraphs as 1B and are used as S in this puzzle. Strikeouts are listed as SO and are used as K. The full list of letters and stats used is below.

A AB (at bats)
B BU (bunts)
C CS (caught stealing)
D 2B (doubles)
E E (errors)
F FB (flyballs)
G G (games)
H H (hits)
I ISO (isolated power)
K SO (strikeouts)
L LD (line drives)
O Off (Fangraphs offense rating)
P PA (plate appearances)
R R (runs)
S 1B (singles)
T 3B (triples)
U UBR (ultimate base running)
W BB (walks)
Z Z-Swing% (percentage swing in zone)

One important source of difficulty solvers may encounter is in handling E (errors). While offensive stats are listed online by player-season, fielding statistics are listed by player-position-season: the same player will be separately listed at each position, and sometimes for all outfield versus all infield. Additionally, default fielding statistic leaderboards only use player-positions with a qualifying number of innings, which would lead to inconsistencies when added to the offensive statistics if the puzzle’s rules did not specify how to handle this. For example, Jean Segura needs to be credited with ten errors, which includes his error at shortstop, instead of just the nine he committed at second base. This also addresses anomalies such as Kris Bryant not having any default fielding statistics due to splitting time between the infield and outfield.

With the stats defined, finding the missing players from the leaderboards is accomplishable by building a custom leaderboard of the base stats and exporting to CSV, then adding additional sortable columns using the base stats.

The flavortext indicates that “the shirt off your back” is important—this is the players’ jersey numbers. The players missing from the leaderboards generally have numbers that are too large for use as an index, but the stat players all have jersey numbers from 1 to 9. Once the stats and leaderboards have been matched up and the missing players from the leaderboards determined, we have:

Leaderboard Stat name Stat player jersey Missing player Extracted letter
1 DOZIER 2 Eaton, Adam A
2 BELT 9 Dickerson, Corey N
3 SEAGER 5 Goldschmidt, Paul S
4 ARCIA 3 Fowler, Dexter W
5 COZART 2 Cespedes, Yoenis E
6 TULOWITZKI 2 Crawford, Brandon R
7 ESCOBAR 2 Utley, Chase T
8 AOKI 8 Bautista, Jose A
9 DIFO 1 Markakis, Nick M
10 BOGAERTS 2 Upton Jr., Melvin P
11 WRIGHT 5 Hosmer, Eric E
12 BAEZ 9 Hechavarria, Adeiny R
13 CORREA 1 Werth, Jayson W
14 SEGURA 2 Kipnis, Jason I
15 DESCALSO 3 Ortiz, David T
16 SCHOOP 6 Yelich, Christian H

The extracted letters read ANSWER TAMPER WITH, which is something the criminal is doing if he’s spitballing.