This record book reflects the career and single-season records for the Union College baseball team. Any additions or corrections to these lists should be emailed to sportsinfo@union.edu.
Last updated: 5/13/25
Career Hitting Records |Â Single-Season Hitting Records | Career Pitching Records | Single-Season Pitching Records
Career Hitting Records
Hits
1. 175 - Dylan Katz-Wicks - 2010-13
 2. 174 - Sean Cullen - 2017-20
    174 - Kent Curran - 2014-17
 4. 173 - Tyler Heck - 2010-13
 5. 165 - Vincent Esposito - 2011-14
 6. 154 - Jake Vesling - 2015-18
 7. 148 - Kyle Murphy - 2004-07
 8. 147 – Kobe Mentzer – 2021-24
 9. 143 - Jake Fishman - 2014-16
    143 - Colin Kelly - 2017-21
    143 - Jack Koch - 2018-21
Runs
1. 110 - Jack Koch - 2018-21
 2. 106 - Colin Kelly - 2017-21
 3. 104 - Vincent Esposito - 2011-14
 4. 103 - Tyler Heck - 2010-13
 5. 102 - Sean Cullen - 2017-20
 6. 100 – Kobe Mentzer – 2021-24
    100 - Kent Curran - 2014-17
8. 99 - Caleb Miller - 2023-25
 9. 92 – Thomas Parisi – 2021-24
 10. 90 - Jake Vesling - 2015-18
Runs Batted In
 1. 120 - Colin Kelly - 2017-21
 2. 106 - David Peretti - 2011-14
 3. 103 - Kent Curran - 2014-17
 4. 102 – Kobe Mentzer – 2021-24
 5. 94 - Andy Labeck - 2015-19
 6. 93 - Sean Cullen - 2017-20
    93 - James Griglun - 2001-02,04
93 - Caleb Miller - 2023-25
 9. 91 - Tyler Heck - 2010-13
10. 86 - Joe Wood - 1981-84
Total Bases
 1. 267 - Colin Kelly - 2017-21
 2. 255 - Kent Curran - 2014-17
 3. 254 - Sean Cullen - 2017-20
 4. 231 - Vincent Esposito - 2011-14
 5. 230 - Tyler Heck - 2010-13
6. 219 - Caleb Miller - 2023-25
 7. 209 – Kobe Mentzer – 2021-24
    209 - Jack Koch - 2018-21
  9. 204 - Andy Labeck - 2015-19
 10. 200 - James Griglun - 2001-02,04
Home Runs
 1. 25 - Colin Kelly - 2017-21
 2. 18 - James Griglun - 2001-02,04
18 - Caleb Miller - 2023-25
 4. 15 – Liam McIlroy – 2023-24
    15 - Jono Santos - 2022-23
  6. 14 - Andy Labeck - 2015-19
 7. 12 - Sean Cullen - 2017-20
 8. 11 - Kyle Zaslaw - 2022-25
  11 - Sam Strazza - 2022-25
10. 10 - Ryan Smith - 1997-98
Triples
1. 13 - Joe Lavery - 1977-80
 2. 12 - Vincent Esposito - 2011-14
 3. 11 - Kent Curran - 2014-17
11 - Trace Anderson - 1976-79
  5. 10 - Mike Johnson - 1990-93
10 - Don Milder - 1974-76
 7. 9 - Jack Koch - 2018-21
    9 - Tyler Heck - 2010-13
9 - Caleb Miller - 2023-25
 10. 7 - Colin Kelly - 2017-21
    7 - Eric Egan - 2013-16
    7 - James Griglun - 2001-04
7 - Gary Brown - 1963-65
Doubles
 1. 47 - Kent Curran - 2014-17
 2. 38 - Sean Cullen - 2017-20
 3. 35 - Colin Kelly - 2017-21
 4. 30 - Jack Koch - 2018-21
30 - Kobe Mentzer - 2021-24
 6. 27 - Vincent Esposito - 2011-14
    27 - Tyler Heck - 2010-13
    27 - Dane Flavin - 2008-11
 9. 26 - Jake Vesling - 2015-18
    26 - David Peretti - 2011-14
    26 - Mike Johnson - 1990-93
Walks
 1. 82 – Kobe Mentzer – 2021-24
 2. 60 - Jack Koch - 2018-21
    60 - David Peretti - 2011-14Â
4. 57 - Caleb Miller - 2023-25
 5. 56 - Colin Kelly - 2017-21
56 - Sam Strazza - 2022-25
 7. 55 - Matt Smith - 2004-07
 8. 51 - Tyler Heck - 2010-13
 9. 49 – Ryan Cowles – 2021-24
    49 – Thomas Parisi – 2021-24
49 - Dan Sheeran - 2022-25
Stolen Bases
 1. 108 - Tyler Heck (108-122) - 2010-13
 2. 58 - Jack Koch (58-71) - 2018-21
 3. 57 - Vincent Esposito (57-78) - 2011-14
  4. 48 - Mike Saccocio - 1980-82Â
5. 45 - Eric Egan (45-55) - 2013-16
 6. 43 - Joe Ganim (43-57) - 2016-19
 7. 33 - David Peretti (33-42) - 2011-14
    33 - Kyle Murphy (33-42) - 2004-07
 9. 32 - George Oberstadt (32-37) - 1980, 1982-83
32 - Ron Westbrook - 1972-73, 1975
32 - Caleb Miller - 2023-25
At-Bats
 1. 498 - Dylan Katz-Wicks - 2010-13
 2. 492 - Tyler Heck - 2010-13
 3. 491 - Vincent Esposito - 2011-14
 4. 484 - Kent Curran - 2014-17
 5. 465 - Kyle Murphy - 2004-07
 6. 451 - Sean Cullen - 2017-20
 7. 447 - Jake Vesling - 2015-18
 8. 446 - David Peretti - 2011-14
 9. 422 - Joe Ganim - 2016-19
 10. 420 - Andy Labeck - 2015-19
Games Played
 1. 147 - Tyler Heck - 2010-13
 2. 145 - Kent Curran - 2014-17
 3. 144 – Jake Vesling - 2015-18
    144 - David Peretti - 2011-14
 5. 142 - Dylan Katz-Wicks - 2010-13
 6. 139 - Vincent Esposito - 2011-14
 7. 135 - Andy Labeck - 2015-19
 8. 130 - Anders Goetz - 2012-15
    130 - Kyle Murphy - 2004-07
 10. 128 - Joe Ganim - 2016-19
Single-Season Hitting Records
Hits
 1. 70 - Sean Cullen - 2018
 2. 65 - Colin Kelly - 2018
 3. 61 – Thomas Parisi - 2024
    61 - Jack Koch - 2018
 5. 59 - Vincent Esposito – 2013
 6. 58 – Liam McIlroy – 2024
    58 – Kobe Mentzer - 2024
    58 – Caleb Miller - 2024
 9. 55 - Sean Cullen - 2019
 10. 53 - Jake Fishman - 2015
    53 - Tyler Heck - 2012
53 - Dylan Swarts - 2025
Runs
1. 58 – Liam McIlroy – 2024
2. 51 – Thomas Parisi – 2024
3. 50 - Jack Koch - 2018
4. 47 - Colin Kelly – 2018
5. 44 – Caleb Miller – 2024
6. 42 – Kobe Mentzer – 2024
42 – Kyle Zaslaw - 2024
8. 40 - Andy Labeck – 2018
 9. 39 – Sam Strazza - 2024
 10. 38 - Sean Cullen – 2018
    38 - Eric Kujawski - 1997
38 - Caleb Miller - 2025
Runs Batted In
1. 59 - Colin Kelly – 2018
2. 53 – Liam McIlroy – 2024
3. 46 – Kobe Mentzer – 2024
4. 44 – Caleb Miller – 2024
44 – Kyle Zaslaw – 2024
6. 40 – Ryan Cowles - 2024
    40 - Sean Cullen - 2018
  40 - David Peretti - 2012
 9. 37 - James Griglun - 2002
 10. 36 – Sam Strazza - 2024
    36 - Sam Kirschenbaum - 2018
    36 - Andy Labeck - 2018
Total Bases
1. 127 - Colin Kelly – 2018
2. 113 – Liam McIlroy – 2024
3. 99 – Caleb Miller - 2024
  4. 93 - Jack Koch - 2018
 5. 92 - Sean Cullen - 2018
 6. 89 - Vincent Esposito - 2013
 7. 88 - James Griglun - 2002
 8. 87 - Sean Cullen - 2019
 9. 86 - Kent Curran - 2017
 10. 84 – Kyle Zaslaw - 2024
Home Runs
 1. 13 – Liam McIlroy - 2024Â
 2. 12 - Colin Kelly - 2018
 3. 11 - James Griglun - 2002
 4. 10 - Colin Kelly - 2021
 5. 8 - Jono Santos - 2023 Â
 6. 7 - Caleb Miller - 2025
7 – Caleb Miller – 2024
    7 – Sam Strazza – 2024
    7 – Jono Santos - 2022
    7 - Andy Labeck - 2018
7 - Ryan Smith - 1997
Triples
1. 9 - Don Milder - 1974
 2. 7 - Eric Egan - 2015
 3. 6 - Vincent Esposito - 2013
6 - Joe Lavery - 1980
 5. 5 – Liam McIlroy - 2024
    5 - Kent Curran – 2017
    5 - Tyler Heck - 2012
    5 - Trace Anderson - 1977
 9. 4 – Caleb Miller – 2024
    4 - Jack Koch – 2019
    4 - Colin Kelly - 2018
    4 - Jarid Hotaling - 2009  Â
    4 - Mike Flanagan - 2005
    4 - Joshua Durepo - 1998
    4 - Joe Lavery - 1978
    4 - Bob Mitchell - 1972
4 - Gary Brown - 1964
Doubles
 1. 18 - Colin Kelly - 2018
 2. 17 - Kent Curran - 2017
 3. 14 - Jack Koch - 2018
    14 - Andy Labeck - 2018
 5. 13 – Kyle Zaslaw – 2024
    13 - Sean Cullen – 2018
    13 - Kent Curran – 2016
    13 - Eric Egan - 2016
    13 - Ryan Smith - 1998    Â
 10. 12 – Caleb Miller – 2024
    12 - Sean Cullen - 2019
    12 - Elias Kuhns – 2019
    12 - Sam Kirschenbaum - 2018
    12 - Sean Cullen - 2017
    12 - Vincent Esposito - 2013Â
Walks
1. 31 – Kobe Mentzer – 2024
2. 29 – Thomas Parisi – 2024
3. 27 – Ryan Cowles - 2024
  4. 26 - Kobe Mentzer - 2022
 5. 25 - Kobe Mentzer – 2023
 6. 23 - Dan Sheeran - 2025
23 – Liam McIlroy - 2024
 7. 22 – Andrew Keaveney – 2024
    22 – Sam Strazza – 2024
    22 - Joe Ganim - 2018
    22 - Colin Kelly – 2018
Stolen Bases
1. 41 - Tyler Heck (41-43) - 2012
2. 38 - Tyler Heck (38-43) - 2013
3. 27 - Jack Koch (27-31) - 2018
4. 23 - Caleb Miller (23-25) - 2025
23 - Matt Catalfo (23-28) - 2017
6. 22 - Tyler Heck (22-28) - 2011
7. 20 - Sam Caruso (20-25) - 2014
20 - Vincent Esposito (20-27) - 2012
20 - Mike Saccocio (20-20) - 1982
10. 19 - Eric Egan (19-24) - 2015
At-Bats
 1. 166 - Sean Cullen - 2018
 2. 164 – Liam McIlroy - 2024
    164 - Colin Kelly – 2018
 4. 161 – Thomas Parisi – 2024
5. 160 - Dylan Swarts - 2025
 6. 159 – Kobe Mentzer – 2024
 7. 155 – Caleb Miller - 2024
 8. 154 - Vincent Esposito – 2013
9. 149 - Caleb Miller - 2025
 10. 147 – Kyle Zaslaw - 2024
Games Played
1. 44 - Colin Kelly - 2018
2. 43 - Sean Cullen – 2018
3. 41 – Ryan Cowles – 2024
  41 – Kobe Mentzer – 2024
41 – Kyle Zaslaw – 2024
6. 40 - Dylan Swarts - 2025
40 – Liam McIlroy – 2024
40 – Caleb Miller – 2024
40 – Thomas Parisi – 2024
40 – Sam Kirschenbaum – 2018
40 – Eric Egan – 2016
40 – Jake Fishman – 2016
40 – Tyler Heck - 2012
40 - David Peretti – 2012
Career Pitching Records
Earned Run Average (min. 75 innings pitched)
1. 1.36 - Jake Fishman (171.2 IP) - 2014-16
2. 1.38 - Rick Crookes (170.0 IP) - 1963-65
3. 1.60 - Bill Neidel (118.0 IP) - 1966,68-69
4. 1.68 - Bob Mitchell (155.0 IP) - 1970-73
5. 1.87 - Bob Hallenbeck (125.1 IP) - 1966-68
6. 2.51 - Glenn Kinns (183.0 IP) - 1979-81
7. 2.52 - Rich Bartosch (161.0 IP) - 1985-87
8. 2.53 - Joe Urschel (199.1 IP) - 1972-75
9. 2.59 - Gary Brown (83.1 IP) - 1963-65
10. 2.90 - Bill Christopher (83.2 IP) - 2015-18
Wins
1. 23 - Chris Suter (23-12) - 2022-25
2. 19 - Joe Urschel (19-6) - 1972-75
3. 18 - Jake Fishman (18-2) - 2014-16
17 - Phil Kemp (17-14) - 2010-13
5. 16 - Chris Hartnett (16-4) - 2000-02
16 - Rich Bartosch (16-3) - 1985-87
16 - Rick Crookes (16-4) - 1963-65
8. 15 - Dane O'Neil (15-11) - 2011-14
9. 14 - Jake Vesling (14-5) - 2015-18
14 - Eric Giovannone (14-14) - 2004-07
Saves
1. 13 - Bill Christopher - 2015-18
2. 12 - Jason Goldblum - 2020-23
12 - Quinn Rhoda - 2010-13
4. 8 - Alex Erickson - 2022-25
5. 7 - Nick Williams - 2015-18
7 - Jeremy LeFebvre - 2008-11
7 - Dave Kline - 1995-98
8. 5 - Kyle Patlove - 2021-24
5 - Chris Pignatello - 2012-15
5 - Dave Giordano - 1986-88
Appearances
1. 57 - Aidan McGee - 2022-25
2. 55 - Chris Pignatello - 2012-15
3. 53 - Quinn Rhoda - 2010-13
4. 49 - Alex Erickson - 2022-25
5. 45 - Phil Kemp - 2010-13
6. 44 - Kyle Patlove - 2021-24
7. 42 - Chris Suter - 2022-25
42 - Andrew Beaule - 2011-14
9. 40 - John Moore - 2004-07
10 39 - Jeremy LeFebvre - 2008-11
Games Started
1. 37 - Chris Suter - 2022-25
2. 32 - Dane O'Neil - 2011-14
32 - Phil Kemp - 2010-13
4. 26 - Jake Vesling - 2015-18
26 - Seth Roberts - 2010-13
6. 25 - Matt Sheehan - 2006-09
25 - Eric Giovannone - 2004-07
25 - Joe Urschel - 1972-75
9. 24 - Jake Fishman - 2014-16
24 - Andrew Beaule - 2011-14
Complete Games
1. 23 - Joe Urschel - 1972-75
2. 16 - Jake Fishman - 2014-16
3. 15 - Josh Soldo - 1995-98
4. 14 - Eric Giovannone - 2004-07
14 - Chris Hartnett - 2000-02
14 - Craig Kazmierczak - 1996-99
14 - Rick Crookes - 1963-65
8. 13 - Jake Vesling - 2015-18
9. 12 - Bob Mitchell - 1970-73
10. 10 - Dane O'Neil - 2011-14
10 - Nat Harris - 1982-85
Shutouts
1. 6 - Jake Fishman - 2014-16
2. 5 - Eric Giovannone - 2004-07
3. 4 - Joe Urschel - 1972-75
4. 3 - Chris Suter - 2022-25
3 - Dane O'Neil - 2011-14
6. 2 - Many Players Tied
Innings Pitched
1. 241.2 - Chris Suter - 2022-25
2. 207.1 - Phil Kemp - 2010-13
3. 203.0 - Dane O'Neil - 2011-14
4. 199.1 - Joe Urschel - 1972-75
5. 192.0 - Jake Vesling - 2015-18
6. 183.0 - Glenn Kinns - 1979-81
7. 179.2 - Eric Giovannone - 2004-07
8. 171.2 - Jake Fishman - 2014-16
9. 170.0 - Rick Crookes - 1963-65
10. 161.0 - Rich Bartosch - 1985-87
Strikeouts
1. 177 - Jake Fishman - 2014-16
2. 156 - Jake Vesling - 2015-18
156 - Chris Hartnett - 2000-02
4. 153 - Chris Suter - 2022-25
5. 145 - Phil Kemp - 2010-13
6. 142 - Dane O'Neil - 2011-14
7. 139 - Ryan Kuchar - 2015-18
8. 138 - Rick Crookes - 1963-65
9. 130 - Eric Giovannone - 2004-07
10. 129 - Rich Bartosch - 1985-87
Single-Season Pitching Records
Earned Run Average (min. 30 innings pitched)
1. 0.41 - Jake Fishman (66.0 IP) - 2016
2. 0.84 - Bill Neidel (53.1 IP) - 1969
3. 0.90 - Rich Bartosch (60.0 IP) - 1987
4. 0.92 - Rick Crookes (59.0 IP) - 1964
5. 1.02 - Bob Mitchell (44.1 IP) - 1972
6. 1.06 - Gary Brown (34.0 IP) - 1965
7. 1.11 - Dane O'Neil (57.0 IP) - 2013
8. 1.17 - Joe Urschel (46.0 IP) - 1973
9. 1.36 - Seth Roberts (53.0 IP) - 2013
10. 1.42 - Chuck Esposito (38.0 IP) - 1963
Wins
1. 9 - Rick Crookes (9-1) - 1965
2. 8 - Jake Vesling (8-1) - 2018
8 - John Fauth (8-1) - 1957
4. 7 - Jake Fishman (7-0) - 2016
7 - Jake Fishman (7-0) - 2014
7 - Chris Hartnett (7-1) - 2002
7 - Rich Bartosch (7-0) - 1987
7 - Joe Urschel (7-1) - 1972
9. 6 - Chris Suter (6-3) - 2025
6 - Chris Suter (6-3) - 2024
6 - Jack Collins (6-1) - 2024
6 - Chris Suter (6-2) - 2022
6 - Andrew Beaule (6-1) - 2014
6 - Dane O'Neil (6-2) - 2014
6 - Seth Roberts (6-1) - 2013
6 - Dane O'Neil (6-1) - 2013
6 - Phil Kemp (6-4) - 2012
Saves
1. 7 - Jason Goldblum - 2022
7 - Dave Kline - 1998
3. 6 - Alex Erickson - 2025
6 - Bill Christopher - 2015
5. 5 - Quinn Rhoda - 2012
5 - Quinn Rhoda - 2011
5 - Jeremy LeFebvre - 2010
8. 4 - Nick Williams - 2018
4 - Bill Christopher - 2017
4 - Chris Pignatello - 2014
4 - Jake Gunschell - 1999
4 - Dave Giordano - 1986
Appearances
1. 19 - Chris Pignatello - 2012
2. 18 - Aidan McGee - 2025
18 - Aidan McGee - 2024
18 - Alex Erickson - 2024
5. 16 - Alex Oppenheimer - 2025
16 - Kyle Patlove - 2024
16 - Quinn Rhoda - 2012
16 - Matt McGavick - 2012
16 - Quinn Rhoda - 2011
16 - Jeremy LeFebvre - 2010
Games Started
1. 11 - Chris Suter - 2025
11 - Chris Suter - 2024
2. 10 - Alex Oppenheimer - 2024
10 - Rick Crookes - 1965
4. 9 - Many Players Tied
Complete Games
1. 8 - Jake Vesling - 2018
8 - Chris Hartnett - 2002
3. 7 - Joe Urschel - 1974
7 - Rick Crookes - 1965
5. 6 - Jake Fishman - 2016
6 - Jake Fishman - 2015
6 - Dane O'Neil - 2013
6 - Craig Kazmierczak - 1998
6 - Charlie Flanagan - 1976
6 - Joe Urschel - 1972
6 - Bob Hallenbeck - 1967
Shutouts
1. 3 - Jake Fishman - 2016
3 - Dane O'Neil - 2013
3. 2 - Bill Neidel - 1969
2 - Jake Fishman - 2015
2 - Eric Giovannone - 2007
2 - Eric Giovannone - 2006
2 - Chris Hartnett - 2002
2 - Joe Urschel - 1973
2 - Bob Mitchell - 1973
2 - Chuck Esposito - 1963
Innings Pitched
1. 88.0 - Rick Crookes - 1965
2. 71.2 - Chris Suter - 2024
3. 71.0 - Jake Vesling - 2018
4. 69.1 - Chris Suter - 2025
5. 66.0 - Jake Fishman - 2016
66.0 - Chris Hartnett - 2002
7. 64.0 - Glenn Kinns - 1979
8. 63.0 - Jake Fishman - 2014
9. 61.2 - Mark Callahan - 1991
10. 60.0 - Glenn Kinns - 1980
60.0 - Rich Bartosch - 1987
Strikeouts
1. 85 - Jake Fishman - 2016
2. 70 - Rick Crookes - 1965
3. 69 - Jake Vesling - 2018
4. 66 - Chris Hartnett - 2002
5. 65 - Mark Callahan - 1991
6. 59 - Rich Bartosch - 1987
7. 52 - Rick Crookes - 1964
8. 51 - James Salemme - 2021
9. 50 - Glenn Kinns - 1980
10. 49 - Jake Fishman - 2014