2025 - Dave Thompson - Dave Thompson (#5) Voted in by his teammates - Batting: Thompson was a reliable everyday presence, hitting .273 AVG / .668 OPS with 15 hits, 10 RBI, and 2 stolen bases across 18 games — his steady production in the middle of the lineup provided crucial support behind the team's top hitters. His .323 OBP kept him on base consistently to complement his run-producing role. Pitching: Thompson was the staff's secondary workhorse, logging 43 innings with 14 strikeouts and a 3.23 WHIP — his willingness to eat innings and support Burney was essential to keeping the pitching staff afloat in 2025.
2025 - Mike Caraker - Mike Caraker (#22) - Voted in by his teammates - Batting: Caraker was the team's most consistent everyday contributor, leading the roster with a team-high 35 hits and 17 RBI while posting a strong .417 AVG / .918 OPS with 7 stolen bases across 22 games. His ability to produce at a high level over the most games played on the team makes him one of the most valuable players in the lineup.
2025 - Mark Robert - Mark Robert (#8) - Voted in by his teammates - Batting: Robert posted the team's highest OPS at 1.138 with a .517 AVG, 30 hits, 9 RBI, and 6 stolen bases across 18 games — making him the most dangerous pure hitter on the roster. His .569 OBP means he reached base in over half his plate appearances all season long. Pitching: Robert made 8 pitching appearances covering 14.1 innings but struggled with a 4.26 WHIP and 25.12 ERA, so his All-Star case rests entirely on his outstanding bat.
2025 - Jason Burney - Jason Burney (#17) - Voted in by his teammates - Batting: Burney was the team's most dominant offensive force, posting a .429 AVG / 1.008 OPS with 27 hits and a team-leading 21 RBI across 19 games — no one else on the roster came close to matching his run production. His .452 OBP and 4 stolen bases made him a complete offensive threat from top to bottom. Pitching: Burney was the undisputed staff ace, leading the team with 69.1 innings, a team-best 1.93 WHIP, 35 strikeouts, and a 3-5 record that undersells his dominance on a team that struggled to score runs in his starts.
2024 - Bob Nevenner - Bob Nevenner (#16) Batting: Voted in by his teammates - Nevenner was one of the team's most dangerous hitters, posting a .424 AVG / 1.073 OPS with 14 hits, 4 RBI, and a team-best .558 OBP across 13 games — meaning he reached base in over half his plate appearances, making him nearly impossible to retire. His .515 slugging percentage combined with his elite on-base skills made him one of the most complete offensive threats in the lineup. Pitching: Nevenner made 7 pitching appearances covering 11 innings, but with a 3.91 WHIP and 22.09 ERA, his value in 2024 was driven entirely by his outstanding work at the plate.
2024 - Dan Clyne - Dan Clyne (#28) Batting: Voted in by AI - Clyne was the team's premier run producer, tying for the team lead with 14 RBI while hitting .393 AVG / .907 OPS with 22 hits across 17 games — one of the most reliable offensive performers in the lineup. His .443 OBP and consistent production in the heart of the order made him invaluable all season.
2024 - Alan Arbuckle - Alan Arbuckle (#14) - Voted in by his teammates - Batting: Arbuckle led the entire team in hits (21) while posting a strong .429 AVG / .910 OPS with 5 RBI and 5 stolen bases across 17 games, making him one of the most consistent everyday contributors on the roster. His .481 OBP shows he was a reliable on-base threat throughout the season. Pitching: Arbuckle made 3 pitching appearances covering 4 innings with limited impact, so his All-Star selection is driven entirely by his strong bat.
2024 - Dave Thompson - Dave Thompson (#5) - Voted in by his teammates - Batting: Thompson led the entire team in hits (24), RBI (tied, 14), and stolen bases (18) while posting a solid .358 AVG / .806 OPS across 20 games, making him the most consistently productive everyday player on the roster. His baserunning alone — 18 steals — was a game-changing weapon all season. Pitching: Thompson led the staff in both innings (42.2) and strikeouts (18) with a 3.14 WHIP, serving as the indispensable workhorse of a thin pitching staff despite a tough 1-4 record.
2024 - Jason Burney - Jason Burney (#17) - Voted in by his teammates - Batting: Burney posted the team's best OPS by a wide margin at 1.244, hitting .442 AVG with 19 hits, 5 RBI, and a team-leading 4 triples and 1 home run across 17 games, making him the most dangerous hitter on the roster. His .500 OBP shows he was reaching base in exactly half his plate appearances all season. Pitching: Burney was also the team's best pitcher, leading all primary starters with the lowest WHIP (2.14) over 30.1 innings with 12 strikeouts
2023 - Clay Hunter - Voted in by his teammates - Clay Hunter (#18) Batting: Hunter was a steady and reliable contributor across 21 games, hitting .340 AVG / .788 OPS with 16 hits, 11 RBI, and a team-tied best 11 stolen bases, making him one of the most dangerous baserunners on the roster. His .426 OBP shows he was consistently getting on base to set the table for the middle of the lineup.
2023 - Robert Nevenner - Bob Nevenner (#16) - Voted in by his teammates - Batting: Nevenner was an offensive force, posting a .492 AVG / 1.153 OPS with 30 hits, a team-best 21 RBI, and 13 stolen bases across 21 games — one of the most complete offensive seasons on the roster. His .579 OBP shows he was virtually impossible to retire all season long. Pitching: Nevenner was also the team's best pitcher, leading the staff with the lowest WHIP (2.51) over 45 innings with 3 saves and 12 strikeouts
2023 - Jason Burney - Jason Burney (#17) Voted in by his teammates - Batting: Burney was one of the team's most dangerous hitters, posting a .449 AVG / 1.152 OPS with 22 hits and 9 RBI across 21 games, with his .622 OBP being the highest on the entire roster. His remarkable on-base skills made him the ideal table-setter at the top of the lineup. Pitching: Burney contributed 25 innings on the mound with a solid 3.00 WHIP and 7 strikeouts, making him a valuable two-way player who helped fill out a thin pitching staff.
2023 - Dave Thompson - Dave Thompson - Voted in by his teammates - (#5) Batting: Thompson was a consistent everyday contributor, hitting .403 AVG / .978 OPS with 31 hits, 17 RBI, and a team-leading 19 stolen bases across 22 games — the most dangerous baserunner on the roster. His .511 OBP shows he was getting on base at an elite rate to fuel his stolen base total. Pitching: Thompson led the staff in innings (57) and strikeouts (32) while posting a 2.74 WHIP, making him the team's most valuable two-way contributor after the MVP.
2023 - Dan Clyne - Dan Clyne (#28) Voted on by his teammates - Batting: Clyne led the entire team in both hits (44) and RBI (25) while posting a .489 AVG / 1.151 OPS across 24 games, making him the most productive run producer on the roster by a significant margin. His .540 OBP and .611 slugging percentage reflect a hitter who could both get on base and drive the ball with authority. Pitching: Clyne made 5 pitching appearances covering 4.2 innings with limited impact, so his All-Star case rests entirely on his exceptional bat.
2022 - Dave Thompson - Dave Thompson (#5) Batting: Thompson led the entire team in hits (34), RBI (17), and was among the leaders in stolen bases (7) while posting a dominant .486 AVG / 1.226 OPS across 22 games — the most complete offensive season on the roster. His .526 OBP and .700 slugging percentage show he was both a consistent on-base threat and a genuine power hitter. Pitching: Thompson was the undisputed workhorse of the staff, leading the team by a wide margin with 90.2 innings pitched and a team-high 58 strikeouts, posting the best WHIP (2.80) among primary starters despite a tough 2-10 record that reflects poor run support.
2022 - Scott Ford - Scott Ford (#1) Batting: Ford posted a team-best .500 AVG / 1.089 OPS with 14 hits and 4 RBI across 11 games, making him one of the most efficient offensive performers on the roster. His .517 OBP shows he was nearly impossible to retire in his time in the lineup.
2022 - Dan Clyne - Dan Clyne (#28) Batting: Clyne was a powerhouse run producer, hitting .467 AVG / 1.026 OPS with a team-tied best 15 RBI and 28 hits — second most on the roster — across 19 games. His consistent production in the heart of the lineup made him one of the most valuable everyday players on the team. Pitching: Clyne made 2 pitching appearances covering 3.1 innings but his value in 2022 was entirely defined by his outstanding bat.
2022 - Bill Stewart - Bill Stewart (#13) Batting: Stewart was one of the team's most dangerous hitters, posting a .449 AVG / 1.071 OPS with 22 hits, 14 RBI, and 5 stolen bases across 17 games — one of the best all-around offensive lines on the team. His .500 OBP means he reached base in exactly half his plate appearances.
2021 - Dave Thompson - Dave Thompson (#5) Batting: Thompson led the entire team in hits (20), RBI (10), and stolen bases (11) while posting a dominant .435 AVG / 1.055 OPS across 16 games, making him the most complete offensive force on the roster. His .490 OBP and .565 slugging percentage reflect a hitter who could both get on base and drive the ball with authority. Pitching: Thompson was the undisputed staff workhorse, leading the team with 57.1 innings, 37 strikeouts, and a 3-6 record that undersells his performance given a 2.39 WHIP that was second-best among primary starters.
2021 - Erik Auger - Erik Auger (#18) Batting: Auger delivered one of the best offensive seasons on the team, hitting .469 AVG / 1.158 OPS — the team's highest OPS — with 15 hits and 8 RBI across 13 games. His .595 OBP was the best on the entire roster, meaning he was nearly impossible to retire.
2021 - Tom Wall - Tom Wall (#11) Batting: Wall was one of the team's most reliable everyday producers, hitting .457 AVG / .992 OPS with 16 hits and a team-tied best 11 RBI across 15 games. His .535 OBP demonstrates he was consistently one of the toughest outs in the lineup. Pitching: Wall was the team's best pitcher with the lowest WHIP (2.23) and ERA (6.54) among primary starters, going 2-1 over 42.2 innings with 16 strikeouts.
2021 - Terry Payne - Terry Payne (#20) Batting: Payne was an offensive force in limited games, posting a .484 AVG / 1.078 OPS with 15 hits and a team-leading 10 RBI in just 10 games — the most efficient run producer on the roster. His .529 OBP and .548 slugging percentage show a well-rounded, dangerous hitter.
2020 - Dave Thompson - Dave Thompson (#5) Batting: Thompson led the team offensively with a .486 AVG / 1.236 OPS, 17 hits, 4 RBI, and a team-leading 13 stolen bases across 12 games, making him the most dangerous offensive weapon on the roster. His .550 OBP further demonstrates how consistently difficult he was to retire. Pitching: Thompson was the unquestioned staff ace and workhorse, logging a team-high 44.2 innings with the best WHIP on the staff (1.34) and 13 strikeouts, though his 1-6 record reflects a lack of run support rather than poor pitching.
2020 - Dan Clyne - Dan Clyne (#28) Batting: Clyne was the team's most productive everyday hitter, leading the team with 16 hits and 8 RBI while posting a strong .471 AVG / 1.144 OPS across 11 games. His 5 doubles tied for the team lead and showed he had genuine gap-to-gap power.
2020 - Terry Payne - Terry Payne (#20) Batting: Payne led the entire team in batting average at .520 AVG / 1.211 OPS with 13 hits and a team-best 6 RBI in just 9 games, making him arguably the most efficient run producer on the roster. His .571 OBP and .640 slugging percentage were both among the team's best.
2020 - Mike Payne - Mike Payne (#4) Batting: Payne delivered a quietly excellent season with a .462 AVG / .979 OPS and 12 hits across 10 games, providing consistent production throughout the lineup. His .517 OBP shows he was one of the tougher outs on the team all season long.
2019 - Dave Thompson - Dave Thompson (#5) Batting: Thompson was the team's most dominant hitter by a wide margin, posting a jaw-dropping .615 AVG / 1.508 OPS with a team-leading 32 hits, 8 RBI, and 10 stolen bases across 18 games. His .643 OBP and .865 slugging percentage were both tops on the roster by a significant margin. Pitching: Thompson made 10 appearances covering 21.2 innings but struggled with a 4.02 WHIP and 11.22 ERA, meaning his value in 2019 was almost entirely driven by his extraordinary bat.
2019 - Tom Broy - Tom Broy (#11) Batting: Broy hit a solid .333 AVG / .766 OPS with 12 hits across 14 games, providing reliable offensive production in the middle of the lineup. Pitching: Broy was the staff's most-used starter with 21.2 innings and 9 strikeouts, posting a 2.91 WHIP — the best among the team's three primary starters — making him a valuable two-way contributor.
2019 - Matt Meier - Matt Meier Batting: Meier was a solid everyday contributor, hitting .341 AVG / .792 OPS with 15 hits and 7 RBI across 17 games. His consistency over a full season makes him one of the more reliable bats in the lineup. Pitching: Meier was the team's most dependable arm, leading the staff with 32.2 innings and 15 strikeouts while posting the best WHIP (3.00) among high-volume pitchers, though the team's overall staff struggled in 2019.
2019 - Gary Freymiller - Gary Freymiller (#41) Batting: Freymiller was the team's second-best hitter, posting a .467 AVG / 1.029 OPS with 14 hits and a team-best 3 stolen bases in 13 games. His .529 OBP shows he was consistently reaching base at an elite rate.
2018 - Dave Thompson - Dave Thompson (#5) Batting: Thompson was a solid contributor at the plate, hitting .458 AVG / .977 OPS with 11 hits and 5 RBI across 9 games. His .519 OBP shows he was getting on base at a strong clip to complement his pitching duties. Pitching: Thompson was the clear staff ace, leading the team with a 3-1 record, team-high 37 strikeouts, and the best WHIP among high-volume pitchers (2.32) over 31 innings — a workhorse performance when the team needed it most.
2018 - Gary Freymiller - Gary Freymiller (#4) Batting: Freymiller was the team's most reliable everyday hitter, leading the team with 20 hits while posting a .444 AVG / 1.035 OPS with 9 RBI and 8 stolen bases across 14 games. His consistency across a full season sets him apart from some of the higher-average players with fewer games played.
2018 - Tom DeWoskin - Tom DeWoskin (#1) Batting: DeWoskin was the second-most dangerous hitter on the roster, posting a blistering .591 AVG / 1.261 OPS with 13 hits, 7 RBI, and 7 stolen bases in just 9 games. His .625 OBP and .636 slugging percentage made him a nightmare for opposing pitchers.
2018 - Mark Morse - Batting: Morse had one of the most explosive offensive seasons in the entire dataset, hitting a team-best .615 AVG / 1.326 OPS with 24 hits and a team-leading 18 stolen bases in just 11 games. His .634 OBP shows he was nearly impossible to get out, reaching base at an extraordinary rate. Pitching: Morse made 2 appearances on the mound but with only 1.2 innings pitched, his value was entirely defined by his bat this season.
2017 - Matt Meier - Matt Meier — The team's most complete everyday player: .458 AVG / .987 OPS, team-leading 33 hits, 7 stolen bases, plus 41.2 innings of secondary pitching support on the mound.
2017 - A.J. Koenig - A.J. Koenig (#13) — Another elite offensive season: .475 AVG / 1.116 OPS, 28 hits, 10 RBI, and a team-leading 9 stolen bases across 17 games.
2017 - Scott Stoner - Scott Stoner (#7) — The team's best pure hitter with a team-best .541 AVG and 1.244 OPS, 20 hits and 8 RBI in just 12 games. Absolutely on fire all season.
2017 - Ed Moore - Moore was the team's most dominant two-way player by a clear margin. On the mound he was the undisputed ace — leading the team with 97 innings, a 4-0 record, 1 save, team-best 2.09 WHIP, and a team-leading 62 strikeouts. At the plate he also contributed a strong .481 AVG / 1.100 OPS with 25 hits and 10 RBI. Virtually irreplaceable in 2017.
2016 - Bill McDaniel - Bill McDaniel (#15) — Another strong two-way year: .397 AVG / .868 OPS at the plate with 23 hits and 6 RBI, plus 37 innings pitched with a 1.92 WHIP on the mound.
2016 - Terry Payne - Terry Payne (#20) — The staff ace, leading all pitchers with the best WHIP (1.73) over 33 innings, going 0-4 on a tough-luck record but with a 6.00 ERA and only 3 walks per 9.
2016 - A.J. Koenig - A.J. Koenig (#13) — Tremendous all-around season: .415 AVG / 1.039 OPS, 17 hits, 10 RBI, and 5 stolen bases in just 14 games. One of the most productive hitters on the roster.
2016 - Steve Schoo - Schoo was the team's best offensive player, leading in hits (28), posting a .424 AVG / .989 OPS, 12 RBI, 4 stolen bases, and 7 doubles across 19 games. A standout bat from top to bottom.
2015 - Matt Meier - Matt Meier — Quietly excellent across 17 games: .380 AVG / .886 OPS, tied for the team lead with 10 RBI, and 19 hits — second most on the team.
2015 - Bob Paarlberg - Bob Paarlberg (#3) — The undisputed pitching workhorse, logging a team-high 72.1 innings with a 2.99 ERA, 2.23 WHIP, and team-leading 47 strikeouts going 3-1 with a save.
2015 - Louie Wray - Louie Wray (#21) — The team's most dangerous hitter with a team-best 1.151 OPS and .500 AVG, 13 hits, and a .615 slugging percentage in 11 games.
2015 - Bill McDaniel - McDaniel was the team's best two-way player. On the mound he led the staff with a 2.21 ERA and best WHIP (1.91) over 53 innings going 3-1. At the plate he hit .408 AVG / .850 OPS with a team-leading 20 hits and 9 RBI over 16 games. Dominant on both sides.
2014 - Bill McDaniel - Bill McDaniel (#15) — The team's best pitcher in a rough year for the staff, posting the lowest WHIP among high-volume arms (1.90) over 42.2 innings with 22 strikeouts.
2014 - Jim Schaefer - Jim Schaefer (#20) — Team leader in RBI (15) and among the leaders in hits (27) with a solid .375 AVG / .878 OPS and 10 stolen bases across 22 games. A reliable run producer.
2014 - Ken Hagarty - Ken Hagarty (#11) — The team's hottest hitter with a .467 AVG / 1.125 OPS, 21 hits, 9 RBI, and 11 stolen bases. Best pure batting average on the team.
2014 - Matt Meier - Meier was the team's best two-way player. At the plate he led the team in hits (32), posted a .444 AVG / 1.105 OPS, 13 RBI, and 12 stolen bases in 22 games. On the mound he added 36.2 innings with the second-best WHIP among high-volume pitchers (2.65). The most complete player on the roster.
2013 - Mark Dauphin - Mark Dauphin (#6) — The top everyday position player: .382 AVG / .961 OPS, team-leading 34 hits, 16 RBI, and 16 stolen bases over 26 games.
2013 - Bob Paarlberg - Bob Paarlberg (#3) — The staff workhorse and Dunnigan's best supporting arm: 0.88 ERA over 61.2 innings with a 2.06 WHIP and 38 strikeouts going 4-4.
2013 - John Gammon - John Gammon (#8) — Another monster year for Gammon: .550 AVG / 1.205 OPS, 33 hits, 17 RBI, and 19 stolen bases in just 16 games. The best pure hitter on the team.
2013 - Mike Dunnigan - Mike Dunnigan (#7) put together one of the most dominant pitching seasons in the data so far. In 54.2 innings he posted a jaw-dropping 0.66 ERA, 1.74 WHIP, and led the team with 60 strikeouts going 1-3 on a tough-luck record. Simply untouchable on the mound.
2012 - David "J.R." Gain - David "J.R." Gain is the team's best two-way player by a wide margin. At the plate he hit .430/.479/1.037 OPS with a team-leading 26 RBI, 37 hits, and 19 stolen bases. On the mound he led the team with 72.2 innings pitched, a 2.60 ERA, and a 1.84 WHIP — both among the best on the staff. No one else came close to matching his combined impact.
2012 - Paul Young - Paul Young (#15) — The team's best relief/closer option with a 2.68 ERA, team-leading 5 saves, 1.84 WHIP, and 33 strikeouts over 37 innings.
2012 - John Gammon - John Gammon (#8) — A monster offensive season: .507 AVG / 1.123 OPS, 37 hits, 17 RBI, and a jaw-dropping team-best 34 stolen bases in 19 games.
2012 - Louie Wray - Louie Wray (#21) — Led the entire team in batting average at .544 with a 1.212 OPS and 31 hits in 16 games. One of the most dominant pure hitters on the roster.
2011 - David "J.R." Gain - David "J.R." Gain (#33) — Another strong two-way contributor. Hit .316 at the plate and posted a 2.11 WHIP over 18 innings pitched — the best WHIP of any pitcher with multiple starts.
2011 - Matt Meier - Matt Meier — A steady everyday bat hitting .306 with a team-high 15 hits among part-time players, contributing solidly in 18 games.
2011 - Vince Hasen - Vince Hasen (#45) — Led the team in hits (18) with a strong .333/.400/.807 OPS line. A consistent, reliable bat in the middle of the lineup.
2011 - Steve Harris - The team workhorse. Led the team in plate appearances (75) with a solid .427 OBP, and logged the most innings pitched (47 IP) with the best WHIP (2.34) among high-workload pitchers.