Geneseo
Baseball

SUNY Geneseo's club baseball team — CCBA in the fall, ACBL in the spring, pinstripes all year. Roll Cats.

74–68All-time record
7–32026–27 season
.396Team AVG · Fall 2026
142Games in the log

Fall 2026 at a Glance

10 games · CCBA

109Runs scored
1.020Team OPS
80Strikeouts · 60.2 IP
+61Run differential
113Hits
67Stolen bases
5.34Team ERA
.918Fielding pct.

News & Recaps

Fall 2026 Recap — 7–3 and a Trip to the Playoffs

We put together the highest-scoring fall in Mudcats history in 2026 — 109 runs in 10 games. Opening day set the tone: a 17–1 rout of St. John Fisher on September 26. The bats stayed loud the next day at Niagara, where we swept the trip 17–3 and 15–0.

October tested us. We split a home doubleheader with Buffalo on October 3 — an 8–7 win, then a 3–6 loss — hung another 17 runs on St. John Fisher in a 17–2 win on October 18, and split on the road at St. Bonaventure on October 25, taking the opener 10–6 before dropping the nightcap 10–11.

It ended at the CCBA playoffs on October 31, the way a fall should — with everything on the line. We opened with a 5–4 win over Buffalo, then fell one run short against St. Bonaventure, 7–8, to close the fall at 7–3. The final line: a .396 team average, a 1.020 OPS, 67 stolen bases, and 80 strikeouts in 60.2 innings. That's Mudcats baseball.

Schedule & Results

Fall 2026 results

DateOpponentScoreResultNotes
2026-09-26St. John Fisher17–1W
2026-09-27Niagara17–3W
2026-09-27Niagara15–0W
2026-10-03Buffalo8–7W
2026-10-03Buffalo3–6L
2026-10-18St. John Fisher17–2W
2026-10-25St. Bonaventure10–6W
2026-10-25St. Bonaventure10–11L
2026-10-31Buffalo5–4WCCBA playoffs
2026-10-31St. Bonaventure7–8LCCBA playoffs

Spring 2027: our spring schedule isn't set yet — it'll be posted here the moment it is.

All-Time Record

74–68 (.521) · Fall 2016 – Oct 31, 2026

74–68All-time W–L
819Runs scored
866Runs allowed
14Opponents faced

All-Time Highlights

11–4Best season — 2017–18The .733 winning percentage is the best in team history; the 11 wins are tied for the most in a season (2022–23).
17–0Biggest win — vs. AlfredSeptember 26, 2021. The 17-run margin is the largest in the game log.
17 runsMost runs in a game — done four timesThree of the four came in Fall 2026 alone: 17–1 and 17–2 vs. St. John Fisher, 17–3 at Niagara.
8 gamesLongest win streakSpanning Spring 2020 into Fall 2021, per the recorded log.
12–0Unbeaten vs. AlfredGeneseo has never lost to Alfred, outscoring them 96–26 across 12 scored games.
+61Best run differential in a seasonFall 2026: 109 runs scored, 48 allowed in 10 games — the top mark in the log.

Season by Season

SeasonWLRecord
2017–201811411–4
2018–2019787–8
2019–2020767–6
2020–2021545–4
Spring 2021404–0
2021–20228108–10
2022–202311611–6
2023–2024575–7
2024–2025484–8
2025–265125–12
2026–27737–3
Total746874–68

Record vs. Opponents

OpponentWLScoredAllowedDiff.
Alfred1209626+70
Buffalo22677251−174
Canisius11135+8
Colgate1053+2
Ithaca131530−15
Niagara137181127+54
Oswego5546460
Rochester10412483+41
St. John Fisher515215+37
St. Bonaventure1116159234−75
Syracuse03922−13
Brockport0148−4
Cornell11147+7
Hobart20249+15
Total (scored games)6468819866−47

The opponent table covers the 132 games with recorded scores (64–68). Ten more wins count toward the 74–68 all-time record with no score recorded — four of them forfeits (Colgate and St. John Fisher, Fall 2022) and the rest result-only wins from Spring 2021, Spring 2024, and Spring 2025. They appear in the game log below with the score left blank.

Full Game Log — 142 Games

SeasonDateOpponentScoreW/LH/ANotes
Fall 20162016-09-26 to 2016-10-02Buffalo1–11LRecovered game log; exact date in range unknown
Fall 20162016-09-26 to 2016-10-02Buffalo5–6LRecovered game log; exact date in range unknown
Fall 20162016-09-26 to 2016-10-02Buffalo2–3LRecovered game log; exact date in range unknown
Fall 20162016-10-10 to 2016-10-16Alfred7–0WRecovered game log; exact date in range unknown
Fall 20162016-10-10 to 2016-10-16Alfred7–0WRecovered game log; exact date in range unknown
Fall 20162016-10-10 to 2016-10-16Alfred7–0WRecovered game log; exact date in range unknown
Fall 20162016-10-17 to 2016-10-23Rochester8–0WRecovered game log; exact date in range unknown
Fall 20162016-10-17 to 2016-10-23Rochester14–1WRecovered game log; exact date in range unknown
Fall 20162016-10-17 to 2016-10-23Rochester12–2WRecovered game log; exact date in range unknown
Spring 20172017-04-17 to 2017-04-23Niagara6–1WRecovered game log; exact date in range unknown
Spring 20172017-04-17 to 2017-04-23Niagara6–7LRecovered game log; exact date in range unknown
Spring 20172017-04-17 to 2017-04-23Niagara13–12WRecovered game log; exact date in range unknown
Spring 20172017-04-24 to 2017-04-30St. Bonaventure7–0WRecovered game log; exact date in range unknown
Spring 20172017-04-24 to 2017-04-30St. Bonaventure3–1WRecovered game log; exact date in range unknown
Spring 20172017-04-24 to 2017-04-30St. Bonaventure14–4WRecovered game log; exact date in range unknown
Fall 20172017-09-11 to 2017-09-17Rochester12–11WRecovered game log; exact date in range unknown
Fall 20172017-09-11 to 2017-09-17Rochester13–2WRecovered game log; exact date in range unknown
Fall 20172017-09-11 to 2017-09-17Rochester4–10LRecovered game log; exact date in range unknown
Fall 20172017-09-18 to 2017-09-24St. Bonaventure12–9WRecovered game log; exact date in range unknown
Fall 20172017-09-18 to 2017-09-24St. Bonaventure10–8WRecovered game log; exact date in range unknown
Fall 20172017-09-18 to 2017-09-24St. Bonaventure7–6WRecovered game log; exact date in range unknown
Fall 20172017-10-09 to 2017-10-15Oswego1–2LRecovered game log; exact date in range unknown
Fall 20172017-10-09 to 2017-10-15Oswego2–15LRecovered game log; exact date in range unknown
Fall 20172017-10-09 to 2017-10-15Oswego4–5LRecovered game log; exact date in range unknown
Fall 20172017-10-16 to 2017-10-22Buffalo2–12LRecovered game log; exact date in range unknown
Fall 20172017-10-16 to 2017-10-22Buffalo0–11LRecovered game log; exact date in range unknown
Fall 20172017-10-16 to 2017-10-22Buffalo0–13LRecovered game log; exact date in range unknown
Spring 20182018-04-16 to 2018-04-22Niagara10–0WRecovered game log; exact date in range unknown
Spring 20182018-04-16 to 2018-04-22Niagara10–18LRecovered game log; exact date in range unknown
Spring 20182018-04-16 to 2018-04-22Niagara12–7WRecovered game log; exact date in range unknown
Fall 20182018-09-24 to 2018-09-30Niagara11–1WAwayNCBA Division 2; week range only
Fall 20182018-09-24 to 2018-09-30Niagara5–7LAwayNCBA Division 2; week range only
Fall 20182018-09-24 to 2018-09-30Niagara16–11WAwayNCBA Division 2; week range only
Fall 20182018-10-29 to 2018-11-04Rochester6–3WAwayNCBA Division 2; week range only
Fall 20182018-10-29 to 2018-11-04Rochester13–8WAwayNCBA Division 2; week range only
Fall 20182018-10-29 to 2018-11-04Rochester7–8LAwayNCBA Division 2; week range only
Spring 20192019-04-08 to 2019-04-14St. Bonaventure9–7WHomeNCBA Division 2; week range only
Spring 20192019-04-08 to 2019-04-14St. Bonaventure3–13LHomeNCBA Division 2; week range only
Spring 20192019-04-08 to 2019-04-14St. Bonaventure1–11LHomeNCBA Division 2; week range only
Spring 20192019-04-15 to 2019-04-21Oswego7–0WHomeNCBA Division 2; week range only
Spring 20192019-04-15 to 2019-04-21Oswego7–0WHomeNCBA Division 2; week range only
Spring 20192019-04-22 to 2019-04-28Buffalo1–16LHomeNCBA Division 2; week range only
Spring 20192019-04-22 to 2019-04-28Buffalo5–15LHomeNCBA Division 2; week range only
Fall 20192019-09-28St. Bonaventure14–10WAwayNCBA Division 2 (score matched by user)
Fall 20192019-10-05Buffalo6–12LAwayNCBA Division 2 (score matched by user)
Fall 20192019-10-06Buffalo1–6LAwayNCBA Division 2 (score matched by user)
Fall 20192019-09-23 to 2019-09-29St. Bonaventure11–9WAwayNCBA Division 2; week range only
Fall 20192019-09-23 to 2019-09-29St. Bonaventure5–20LAwayNCBA Division 2; week range only
Fall 20192019-09-30 to 2019-10-06Buffalo0–22LAwayNCBA Division 2; week range only
Spring 20202020-03-23 to 2020-03-29Niagara8–7WHomeTie (7-7) counted as a win; winning score recorded per user (actual game score unknown)
Spring 20202020-03-23 to 2020-03-29Niagara9–7WHomeTie (7-7) counted as a win; winning score recorded per user (actual game score unknown)
Spring 20202020-03-23 to 2020-03-29Niagara10–7WHomeTie (7-7) counted as a win; winning score recorded per user (actual game score unknown)
Spring 20212021-04-24Rochester—WAwayScore not recorded
Spring 20212021-04-24Rochester—WAwayScore not recorded
Spring 20212021-05-02Hobart14–9WAwayScore from @geneseobaseball May 2, 2021 post
Spring 20212021-05-02Hobart10–0WAwayScore from @geneseobaseball May 2, 2021 post
Fall 20212021-09-12Alfred5–1WAway
Fall 20212021-09-25Syracuse1–5LHome
Fall 20212021-09-25Syracuse3–9LHome
Fall 20212021-09-26Alfred17–0WHome
Fall 20212021-10-23Alfred4–0WHome
Fall 20212021-10-23Alfred11–10WHome
Fall 20212021-10-24Buffalo0–10LHomeBlowout loss, recorded as 10-0 per user
Fall 20212021-10-24Buffalo3–4LHome
Fall 20212021-11-06Alfred7–6WPlayoff game 1
Fall 20212021-11-06Syracuse5–8LPlayoff game 2
Spring 20222022-04-09Alfred10–1WHome
Spring 20222022-04-09Alfred6–0WHome
Spring 20222022-04-10Brockport4–8LHome
Spring 20222022-04-23Buffalo2–3LHome
Spring 20222022-04-23Niagara3–7LHome
Spring 20222022-04-30Buffalo4–7LHome
Spring 20222022-04-30Buffalo4–9LHomeDH game 2
Spring 20222022-05-01Alfred6–1WHome
Fall 20222022-09-24Buffalo1–3LAway
Fall 20222022-09-24Buffalo6–7LAwayDH game 2
Fall 20222022-10-01Oswego3–4LAway
Fall 20222022-10-01Oswego12–5WAway
Fall 20222022-10-15Colgate—WHomeForfeit win — score not recorded
Fall 20222022-10-15Colgate—WHomeForfeit win — score not recorded
Fall 20222022-10-16St. Bonaventure8–3WHome
Fall 20222022-10-22St. John Fisher—WHomeForfeit win — score not recorded
Fall 20222022-10-22St. John Fisher—WHomeForfeit win — score not recorded
Fall 20222022-10-23St. Bonaventure1–11LAway
Fall 20222022-10-29Colgate5–3WHome
Fall 20222022-10-29Oswego1–12LAway
Spring 20232023-04-02Oswego5–0WHome
Spring 20232023-04-02Oswego4–3WHome
Spring 20232023-04-16Rochester8–7WHome
Spring 20232023-04-16Rochester2–5LHome
Spring 20232023-04-21Alfred9–7WHome
Fall 20232023-09-10St. Bonaventure5–15LHome
Fall 20232023-09-10St. Bonaventure7–8LHome
Fall 20232023-09-23Rochester2–5LCCBA
Fall 20232023-09-24Buffalo4–10LCCBA
Fall 20232023-09-30Niagara1–8LCCBA; DH game 1
Fall 20232023-09-30Niagara2–9LCCBA; DH game 2
Fall 20232023-10-01Rochester11–10WCCBA
Fall 20232023-10-22Buffalo3–13LCCBA
Fall 20232023-10-22St. John Fisher7–0WCCBA
Spring 2024———WResult only — score unknown; not on CCBA/ACBL sites
Spring 2024———WResult only — score unknown; not on CCBA/ACBL sites
Spring 2024———WResult only — score unknown; not on CCBA/ACBL sites
Fall 20242024-09-21St. John Fisher4–3WCCBA
Fall 20242024-09-22St. Bonaventure1–12LCCBA; DH game 1
Fall 20242024-09-22St. Bonaventure5–9LCCBA; DH game 2
Fall 20242024-09-28St. John Fisher5–1WCCBA
Fall 20242024-10-05Buffalo2–3LCCBA; DH game 1
Fall 20242024-10-05Buffalo1–3LCCBA; DH game 2
Fall 20242024-10-19St. Bonaventure2–3LCCBA; DH game 1
Fall 20242024-10-19St. Bonaventure0–11LCCBA; DH game 2
Fall 20242024-10-20Cornell10–2WCCBA; DH game 1
Fall 20242024-10-20Cornell4–5LCCBA; DH game 2
Fall 20242024-10-26Buffalo0–13LCCBA; Playoff Round 1 at Fred Handler
Spring 2025———WResult only — score unknown; regular season game, no records
Fall 20252025-09-06Canisius10–0WCCBA; DH game 1
Fall 20252025-09-06Canisius3–5LCCBA; DH game 2
Fall 20252025-09-07Rochester12–11WCCBA
Fall 20252025-09-20Niagara11–6WCCBA; DH game 1
Fall 20252025-09-20Niagara7–9LCCBA; DH game 2
Fall 20252025-09-27Ithaca4–3WCCBA; DH game 1
Fall 20252025-09-27Ithaca5–10LCCBA; DH game 2
Fall 20252025-09-28St. John Fisher2–8LCCBA
Fall 20252025-10-04Buffalo3–14LCCBA; DH game 1
Fall 20252025-10-04Buffalo5–8LCCBA; DH game 2
Fall 20252025-10-19St. Bonaventure0–9LCCBA; DH game 1
Fall 20252025-10-19St. Bonaventure2–11LCCBA; DH game 2
Spring 20262026-04-11Ithaca0–1LHomeACBL; Home at Geneseo HS; DH game 1
Spring 20262026-04-11Ithaca6–16LHomeACBL; Home at Geneseo HS; DH game 2
Spring 20262026-04-12St. Bonaventure5–6LAwayACBL; Away at Fred Handler Park
Spring 20262026-04-26Niagara9–0WAwayACBL; Away at Bobo Field; DH game 1
Spring 20262026-04-26St. Bonaventure0–13LHomeACBL; Home team as listed, at Bobo Field; DH game 2
2026-272026-09-26St. John Fisher17–1WHome
2026-272026-09-27Niagara17–3WAway
2026-272026-09-27Niagara15–0WAway
2026-272026-10-03Buffalo8–7WHome
2026-272026-10-03Buffalo3–6LHome
2026-272026-10-18St. John Fisher17–2WHome
2026-272026-10-25St. Bonaventure10–6WAway
2026-272026-10-25St. Bonaventure10–11LAway
2026-272026-10-31Buffalo5–4WHomeCCBA playoffs
2026-272026-10-31St. Bonaventure7–8LAwayCCBA playoffs

Early games (Fall 2016 – Spring 2019) are dated by week range — exact dates were not recorded. Spring 2020's three Niagara games finished tied 7–7 and are counted as wins in the team record, with the scores shown as recorded by the team.

Roster & 2026 Stats

2026–27 roster · Fall 2026 stats

2026–27 Roster — 27 Players

0

Daniel Maurer

SS/SP · Class of 2028

President & Social Media
1

Duncan Buff

SP · Class of 2029

2

Cy Greenblatt

C/Utility · Class of 2029

3

Jake Mylan

3B · Class of 2028

Treasurer
4

Blake Engelbrecht

OF · Class of 2029

5

Timothy Krulder

OF · Class of 2027

6

Andrew Krolcyk

2B/RP · Class of 2028

7

Samuel Palmer

RF · Class of 2028

8

Alexander Balfoort

SS/OF · Class of 2029

9

Quinn Johnson-Wemyss

RP/OF · Class of 2029

CSA Rep
10

Jayden Prashad

OF · Class of 2028

10

Owen Switts

OF · Class of 2029

11

Kyle Kumkey

SP/Utility · Class of 2028

12

Benjamin Harris

3B · Class of 2029

13

Trevor LaFlam

OF/DH · Class of 2027

14

Vito Lonardo

OF/1B · Class of 2028

15

Jamie Derleth

1B/CP · Class of 2029

16

Jonny Conte

2B · Class of 2030

17

Thomas Barden

2B · Class of 2027

18

James Witt

2B · Class of 2027

19

Caiden Tyree

OF · Class of 2030

20

Colin Groark

OF · Class of 2030

21

Jack Wallis

OF · Class of 2029

SA Rep
22

Jimmy Marriotta

2B · Class of 2028

23

Devin Allen

1B/OF · Class of 2029

23

Will O'Rourke

LF · Class of 2028

24

Zachary Williamson

Coach · Class of 2027

Coach

Jersey #10 is shared by Jayden Prashad and Owen Switts, and #23 by Devin Allen and Will O'Rourke.

Fall 2026 Batting

PlayerGPPAABAVGOBPOPSSLGH1B2B3BHRRBIRBBSOSB
Daniel Maurer41210.300.4171.017.6003030013242
Cy Greenblatt104131.484.5751.285.71015112111015638
Jake Mylan51513.154.267.421.1542200022242
Timothy Krulder333.333.333.667.3331100001000
Andrew Krolcyk92722.591.6671.348.6821311200811418
Samuel Palmer6159.111.400.622.2221010025552
Alexander Balfoort4139.222.385.607.2222200035341
Quinn Johnson-Wemyss364.000.333.333.0000000000111
Owen Switts62117.118.286.462.1762110044431
Kyle Kumkey93424.500.6181.326.708129120910926
Trevor LaFlam72824.333.357.690.3338800087234
Jamie Derleth103933.515.5641.473.9091785401311537
Jonny Conte104541.488.5331.046.51220191001113217
Caiden Tyree82419.316.409.725.3166600078224
Colin Groark233.667.6671.333.6672200001001
Jimmy Marriotta83222.364.5631.063.5008611061310513
Team Totals10359285.396.4971.020.52311387178185109574167

Fall 2026 Pitching

PlayerIPGPGSWLSVERAWHIPHRERBBSO
Daniel Maurer12.0412106.001.7581181320
Duncan Buff23.2443004.941.902715131834
Kyle Kumkey21.2442206.231.992720151621
Jamie Derleth3.1300022.301.5032025
Team Totals60.210107325.341.906548365080

Innings pitched use baseball notation — 60.2 IP is 60⅔ innings. Stats are from the team's GameChanger export for Fall 2026 (10 games).

Fall 2026 Fielding — Team Totals

Chances (TC)AssistsPutoutsFielding %ErrorsDouble Plays
2078182.918174

Fall 2026 Advanced Batting

PlayerTBXBHBABIPBA/RISPQABQAB%BB/KPS/PA2-Out RBILOB
Daniel Maurer63.500.200758.33%.5004.50015
Cy Greenblatt224.500.5452253.66%2.0003.220012
Jake Mylan20.222.222426.67%.5003.800011
Timothy Krulder10.333.000133.33%.0001.66702
Andrew Krolcyk152.619.6361659.26%4.0003.51918
Samuel Palmer21.200.167960.00%1.0004.46708
Alexander Balfoort20.333.400753.85%.7504.76906
Quinn Johnson-Wemyss00.000.000233.33%1.0004.16704
Owen Switts31.143.182942.86%1.3333.762215
Kyle Kumkey173.522.4291955.88%4.5003.588412
Trevor LaFlam80.348.3571553.57%.6672.714215
Jamie Derleth309.548.5792256.41%1.6673.205418
Jonny Conte211.500.5562351.11%2.0002.556314
Caiden Tyree60.353.4441041.67%1.0002.91709
Colin Groark20.667.500133.33%.0001.66702
Jimmy Marriotta112.471.4001753.13%2.0003.844113
Team Totals14926.448.42318551.53%1.3903.3791964

Fall 2026 Advanced Pitching

PlayerFIPBAAK/BBK/BFS%FPS%P/IPHBPWP
Daniel Maurer2.735.1741.538.33356.14%65.00%19.012
Duncan Buff2.124.2701.889.28661.85%68.07%18.710
Kyle Kumkey3.437.2901.313.18857.38%58.04%19.422
Jamie Derleth1.283.2142.500.31354.55%43.75%16.500
Team Totals2.722.2571.600.26058.52%62.34%19.044

TB total bases · XBH extra-base hits · BABIP batting average on balls in play · BA/RISP average with runners in scoring position · QAB quality at-bats · BB/K walk-to-strikeout ratio · PS/PA pitches seen per plate appearance · LOB runners left on base · FIP fielding independent pitching · BAA batting average against · K/BF strikeouts per batter faced · S% strike rate · FPS% first-pitch strike rate · P/IP pitches per inning.

Photos

Tap any photo to enlarge

Mudcats Baseball script logo in navy

Fall 2026

Fall 2025

Spring 2025

Fall 2024

Team photo coverage runs from Fall 2024 through Fall 2026. More photos live on the team's Instagram, @geneseobaseball.

Photo Archives

The highlights above are just a taste — the full game folders live on Google Drive, open to anyone with the link. We're still digging up older seasons, so more folders will land here as we find them.

Team History & Staff

We're the Mudcats — SUNY Geneseo's club baseball team. Our recorded history runs back to the 2017–18 season: 142 games against 14 opponents, a 74–68 all-time record, and 819 runs across the plate.

We played NCBA Division 2 ball during the 2018–19 and 2019–20 seasons. These days it's fall ball in the CCBA and spring ball in the ACBL. Along the way we've put together an 11–4 season (2017–18), an undefeated 4–0 spring (2021), and our highest-scoring season yet — 109 runs in 10 games in Fall 2026.

And one thing never changes: we've never lost to Alfred — 12–0, all-time.

Coaches, Staff & E-Board

1

Daniel Maurer

President

2

Zach Williamson

Coach

3

Susan Salmon

Faculty Advisor

4

Jake Mylan

Treasurer

5

Jack Wallis

SA Rep

6

Quinn Johnson-Wemyss

CSA Rep

Join the Team

Want to Be a Mudcat?

Played ball and not ready to hang up the cleats? There's a spot in the pinstripes for you. New players are welcome at any point in the year — reach out and we'll get you everything you need to join us.

Email the club at baseball@geneseo.edu, or follow along on Instagram at @geneseobaseball.

Email the Club
Roll Cats wordmark in light blue

Follow the Mudcats

Instagram — @geneseobaseballGame-day posts, photos, and team updates. GameChanger — Geneseo MudcatsLive scoring and the current season on GameChanger.

Merch

Mudcats merch info is coming soon — watch @geneseobaseball for the next drop.