THOMAS (ME) TERRIERS
20–22
Overall
Home 13–6
16–12
Conference
Away 7–16
0.296
AVG
0.816
OPS
PRO
wOBA
6.81
ERA
1.83
WHIP
PRO
FIP
-11
Run Diff
-0.3
Luck
Individual Batting
| Player | GP | AB | R | H | 2B | 3B | HR | RBI | BB | K | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D. Cagnina1B | 16 | 58 | 16 | 24 | 8 | 0 | 2 | 16 | 9 | 5 | 0 | 0.414 | 0.507 | 0.655 | 1.162 |
| #22A. RychcikIF | 41 | 143 | 28 | 51 | 14 | 1 | 6 | 40 | 18 | 20 | 8 | 0.357 | 0.431 | 0.594 | 1.026 |
| #18D. CagninaIF | 25 | 83 | 15 | 29 | 8 | 0 | 2 | 25 | 13 | 13 | 0 | 0.349 | 0.440 | 0.518 | 0.958 |
| #1E. NadeauIF | 18 | 40 | 14 | 13 | 2 | 0 | 1 | 12 | 7 | 6 | 0 | 0.325 | 0.455 | 0.450 | 0.905 |
| #32G. HollenC | 39 | 120 | 41 | 38 | 8 | 0 | 2 | 25 | 19 | 25 | 9 | 0.317 | 0.430 | 0.433 | 0.863 |
| #13G. ClarkIF | 40 | 120 | 30 | 40 | 1 | 1 | 1 | 18 | 24 | 19 | 8 | 0.333 | 0.453 | 0.383 | 0.837 |
| #21J. SpencerIF | 32 | 73 | 13 | 22 | 8 | 0 | 0 | 12 | 14 | 11 | 1 | 0.301 | 0.415 | 0.411 | 0.826 |
| #14H. DippnerOF | 42 | 131 | 31 | 40 | 1 | 0 | 2 | 29 | 32 | 16 | 13 | 0.305 | 0.462 | 0.359 | 0.821 |
| #43N. GriffelIF | 19 | 74 | 16 | 26 | 2 | 1 | 1 | 13 | 2 | 6 | 6 | 0.351 | 0.366 | 0.446 | 0.812 |
| #27G. HothamUT | 37 | 99 | 28 | 23 | 10 | 0 | 2 | 15 | 20 | 28 | 5 | 0.232 | 0.368 | 0.394 | 0.762 |
| #10Z. RandUT | 19 | 58 | 9 | 17 | 4 | 0 | 0 | 5 | 4 | 13 | 1 | 0.293 | 0.377 | 0.362 | 0.739 |
| #23J. Rivera-CaraballoOF | 15 | 24 | 2 | 4 | 0 | 0 | 2 | 3 | 3 | 13 | 1 | 0.167 | 0.310 | 0.417 | 0.727 |
| #45P. TembyC | 15 | 24 | 11 | 5 | 1 | 0 | 0 | 5 | 10 | 9 | 1 | 0.208 | 0.475 | 0.250 | 0.725 |
| #39A. LafondOF | 14 | 12 | 5 | 3 | 1 | 0 | 0 | 1 | 2 | 3 | 0 | 0.250 | 0.357 | 0.333 | 0.690 |
| D. MartinezP | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0.333 | 0.333 | 0.333 | 0.667 |
| #55L. BaderOF | 5 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0.250 | 0.400 | 0.250 | 0.650 |
| #15B. BardwellC | 11 | 19 | 1 | 5 | 1 | 0 | 0 | 2 | 0 | 5 | 1 | 0.263 | 0.263 | 0.316 | 0.579 |
| #41R. NeeseC | 6 | 9 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0.222 | 0.222 | 0.333 | 0.556 |
| #34R. DionneC | 5 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0.200 | 0.333 | 0.200 | 0.533 |
| #5M. ReganIF | 18 | 44 | 6 | 9 | 1 | 0 | 0 | 7 | 5 | 5 | 4 | 0.205 | 0.286 | 0.227 | 0.513 |
| #6B. SeguinOF | 4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0.250 | 0.250 | 0.250 | 0.500 |
| #29P. HernandezIF | 14 | 19 | 4 | 2 | 0 | 0 | 0 | 2 | 5 | 5 | 0 | 0.105 | 0.292 | 0.105 | 0.397 |
| #30N. PaesOF | 22 | 26 | 6 | 3 | 0 | 0 | 0 | 1 | 4 | 11 | 1 | 0.115 | 0.258 | 0.115 | 0.373 |
| #8A. McMahonOF | 18 | 17 | 2 | 2 | 0 | 0 | 0 | 4 | 2 | 5 | 1 | 0.118 | 0.182 | 0.118 | 0.299 |
| #17J. DiazOF | 9 | 13 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 6 | 2 | 0.077 | 0.143 | 0.077 | 0.220 |
| #7J. CheaIF | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.000 | 0.000 | 0.000 | 0.000 |
| #99J. CraftP | 10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.000 | 0.000 | 0.000 | 0.000 |
Individual Pitching
| Player | ERA | WHIP | W–L | APP | GS | SV | IP | H | R | ER | BB | K |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| #9I. LibbyRHP | 4.04 | 1.17 | 6–1 | 13 | 0 | 0 | 55.2 | 55 | 29 | 25 | 10 | 49 |
| #31K. DelanoRHP | 4.54 | 1.42 | 4–2 | 10 | 0 | 0 | 41.2 | 42 | 28 | 21 | 17 | 22 |
| #2A. ShahRHP | 5.27 | 1.59 | 4–2 | 11 | 0 | 0 | 41.0 | 52 | 33 | 24 | 13 | 22 |
| #8A. McMahonRHP | 8.36 | 2.11 | 0–4 | 8 | 0 | 0 | 28.0 | 43 | 34 | 26 | 16 | 15 |
| #20G. EgglestonRHP | 6.07 | 1.65 | 1–2 | 14 | 0 | 0 | 26.2 | 34 | 26 | 18 | 10 | 12 |
| #24B. WalshRHP | 5.26 | 1.68 | 3–3 | 13 | 0 | 2 | 25.2 | 31 | 16 | 15 | 12 | 34 |
| #36A. RapozaRHP | 6.26 | 1.65 | 1–2 | 13 | 0 | 2 | 23.0 | 28 | 18 | 16 | 10 | 21 |
| #19R. ClaytonRHP | 9.60 | 3.00 | 0–0 | 8 | 0 | 0 | 15.0 | 26 | 17 | 16 | 19 | 11 |
| #4T. CanteyRHP | 11.00 | 3.00 | 1–3 | 8 | 0 | 0 | 9.0 | 20 | 14 | 11 | 7 | 8 |
| #99J. CraftRHP | 2.25 | 2.38 | 0–0 | 9 | 0 | 1 | 8.0 | 7 | 11 | 2 | 12 | 4 |
| #28S. O'ConnorLHP | 16.43 | 3.26 | 0–1 | 6 | 0 | 0 | 7.2 | 12 | 15 | 14 | 13 | 3 |
| #11R. HallRHP | 19.29 | 3.57 | 0–0 | 7 | 0 | 0 | 7.0 | 9 | 18 | 15 | 16 | 8 |
| #16C. RodriguezRHP | 15.88 | 2.47 | 0–1 | 4 | 0 | 0 | 5.2 | 6 | 10 | 10 | 8 | 4 |
| #46B. ViveirosLHP | 16.62 | 2.54 | 0–0 | 6 | 0 | 0 | 4.1 | 9 | 9 | 8 | 2 | 6 |
| #26R. SchatteLHP | 16.20 | 3.00 | 0–0 | 4 | 0 | 0 | 3.1 | 6 | 6 | 6 | 4 | 1 |
| #50S. CoffeyRHP | 13.50 | 3.50 | 0–0 | 4 | 0 | 0 | 2.0 | 5 | 8 | 3 | 2 | 0 |
2026 Schedule & Results
| Date | Opponent | Opp Record | Result | Margin |
|---|---|---|---|---|
| May 9 | @ HussonCONF | 28–19 | L 3–4 | -1 |
| May 8 | vs SUNY CobleskillCONF | 21–21 | W 5–3 | +2 |
| May 7 | @ VTSU LyndonCONF | 16–25 | W 16–14 | +2 |
| May 7 | @ SUNY CobleskillCONF | 21–21 | L 11–16 | -5 |
| May 2 | vs University of Maine at Fort Kent | 0–2 | W 11–3 | +8 |
| May 2 | vs University of Maine at Fort Kent | 0–2 | W 15–7 | +8 |
| April 28 | vs LesleyCONF | 10–21 | W 2–1 | +1 |
| April 28 | vs LesleyCONF | 10–21 | W 7–0 | +7 |
| April 26 | @ SUNY CobleskillCONF | 21–21 | L 5–11 | -6 |
| April 26 | @ SUNY CobleskillCONF | 21–21 | W 6–1 | +5 |
| April 25 | @ SUNY CobleskillCONF | 21–21 | L 4–18 | -14 |
| April 25 | @ SUNY CobleskillCONF | 21–21 | L 2–15 | -13 |
| April 22 | vs Maine-FarmingtonCONF | 14–25 | W 6–3 | +3 |
| April 22 | vs Maine-FarmingtonCONF | 14–25 | W 8–3 | +5 |
| April 18 | vs LesleyCONF | 10–21 | L 2–3 | -1 |
| April 18 | vs LesleyCONF | 10–21 | W 11–7 | +4 |
| April 14 | @ Maine-FarmingtonCONF | 14–25 | W 10–7 | +3 |
| April 14 | @ Maine-FarmingtonCONF | 14–25 | W 15–2 | +13 |
| April 12 | vs HussonCONF | 28–19 | W 9–5 | +4 |
| April 12 | vs HussonCONF | 28–19 | W 5–3 | +2 |
| April 11 | @ HussonCONF | 28–19 | L 4–5 | -1 |
| April 11 | @ HussonCONF | 28–19 | L 9–11 | -2 |
| April 4 | vs VTSU LyndonCONF | 16–25 | W 9–3 | +6 |
| April 4 | @ VTSU LyndonCONF | 16–25 | L 2–5 | -3 |
| April 3 | vs VTSU LyndonCONF | 16–25 | W 7–4 | +3 |
| April 3 | @ VTSU LyndonCONF | 16–25 | L 8–10 | -2 |
| March 31 | @ Bowdoin | 17–21 | L 1–11 | -10 |
| March 30 | @ Maine-Presque IsleCONF | 10–29 | W 17–2 | +15 |
| March 30 | @ Maine-Presque IsleCONF | 10–29 | L 5–6 | -1 |
| March 29 | vs Maine-Presque IsleCONF | 10–29 | W 7–1 | +6 |
| March 29 | vs Maine-Presque IsleCONF | 10–29 | L 5–9 | -4 |
| March 26 | @ Saint Joseph's (ME) | 57–32 | L 8–9 | -1 |
| March 20 | @ Emerson | 8–28 | W 12–2 | +10 |
| March 12 | @ Western New England | 24–20 | W 8–6 | +2 |
| March 12 | vs Western New England | 24–20 | L 2–12 | -10 |
| March 11 | vs St. Scholastica | 22–20 | L 3–10 | -7 |
| March 10 | vs Penn State Altoona | 13–16 | L 7–12 | -5 |
| March 8 | @ Sage | 35–6 | L 9–11 | -2 |
| March 7 | vs Anna Maria | 11–5 | L 2–12 | -10 |
| March 7 | @ Anna Maria | 11–5 | L 4–8 | -4 |
| March 6 | @ Wheaton (Mass.) | 26–13 | L 2–11 | -9 |
| March 6 | @ Wheaton (Ill.) | 24–29 | L 2–11 | -9 |
Advanced Batting
Advanced Pitching
Contact Map
HR
XBH
1B
Out
Plate Discipline
Situational Splits
Pitching Splits
Player Reports
Individual Player Reports
Spray charts · Platoon splits · Last 10 ABs · Career lines
Season Pass — $250
Dugout Mode
2026 Roster
41 Players
So. 5
Jr. 15
Sr. 4
Gr. 4
FY 11
— 2
| # | Player | Pos | B/T | Yr | Ht | Hometown |
|---|---|---|---|---|---|---|
| #55 | Logan Bader | OF | L/R | FY | 6'0" | Denver, Colorado |
| #15 | Bryce Bardwell | C | R/R | So. | 5'10" | Lakeland, Florida |
| Dj Cagnina | 1B | |||||
| #18 | DJ Cagnina | IF | L/L | Gr. | 6'0" | South Berwick, Maine |
| #4 | Tyler Cantey | P | R/R | Gr. | 6'1" | Los Angeles, Calif. |
| #7 | Jayvith Chea | IF | R/R | FY | 5'10" | Wakefield, Massachussetts |
| #13 | Gavin Clark | IF | R/R | So. | 6'0" | Laconia, New Hampshire |
| #19 | Roy Clayton | P | R/R | Sr. | 6'0" | Iwakuni, Japan |
| #50 | Stephen Coffey | P | R/R | Gr. | 6'4" | Newmarket, New Hampshire |
| #99 | Jordan Craft | P | R/R | Jr. | 6'0" | Milford, Maine |
| #31 | Kyle Delano | P | R/R | Jr. | 5'10" | Sabattus, Maine |
| #17 | Javier Diaz | OF | R/R | Sr. | 5'9" | East Hampton, Connecticut |
| #34 | Ridge Dionne | C | R/R | So. | 6'0" | Lewiston, Maine |
| #14 | Hayden Dippner | OF | R/R | Jr. | 5'10" | Wilton, Maine |
| #20 | Gage Eggleston | P | R/R | Jr. | 6'1" | Spring, Texas |
| #43 | Nick Griffel | IF | R/R | FY | 6'2" | West Valley City, Utah |
| #11 | Robert Hall | P | R/R | So. | 6'4" | Alexandria, Virginia |
| #29 | Pedro Hernandez | IF | R/R | So. | 5'9" | Caguas, Puerto Rico |
| #32 | Gus Hollen | C | R/R | Jr. | 6'1" | Freeport, Maine |
| #27 | Grady Hotham | UT | R/R | Jr. | 5'9" | Palermo, Maine |
| #39 | Adam Lafond | OF | L/L | FY | 5'10" | Goffstown, New Hampshire |
| #9 | Ian Libby | P | R/R | Jr. | 6'6" | Gray, Maine |
| D. Martinez | P | |||||
| #8 | Aidan McMahon | OF | R/R | FY | 6'1" | Melbourne, Florida |
| #1 | Evan Nadeau | IF | R/R | Jr. | 5'10" | Eddington, Maine |
| #41 | Robby Neese | C | R/R | FY | 5'9" | Phoenix, Arizona |
| #28 | Sam O'Connor | P | L/L | FY | 6'0" | Southport, Australia |
| #30 | Nathan Paes | OF | R/R | FY | 6'0" | Sydney, Australia |
| #10 | Zeke Rand | UT | L/R | FY | 6'2" | Shapleigh, Maine |
| #36 | Andrew Rapoza | P | R/R | Jr. | 6'0" | Dover, New Hampshire |
| #5 | Mitch Regan | IF | R/R | Jr. | 5'11" | Windham, New Hampshire |
| #23 | Jandre Rivera-Caraballo | OF | R/R | Jr. | 6'0" | Grand Island, Florida |
| #16 | Christopher Rodriguez | P | R/R | Jr. | 5'9" | Kissimmee, Florida |
| #22 | Ajay Rychcik | IF | L/L | FY | 6'6" | Apex, North Carolina |
| #26 | Ryan Schatte | P | L/L | Jr. | 5'10" | Lilburn, Georiga |
| #6 | Ben Seguin | OF | R/L | Sr. | 5'8" | Scarborough, Maine |
| #2 | Ankit Shah | P | R/R | Gr. | 5'9" | Houston, Texas |
| #21 | Jeremy Spencer | IF | S/R | Jr. | 5'11" | Boulder City, Nevada |
| #45 | Patrick Temby | C | R/R | Sr. | 6'1" | Perth, Australia |
| #46 | Brayden Viveiros | OF | R/L | FY | 5'9" | Milton, New Hampshire |
| #24 | Brody Walsh | P | R/R | Jr. | 6'0" | Chesterville, Maine |
D3 National Rank
NAC Standings
| # | Team | Conf | Conf % | GB | Overall | Overall % |
|---|---|---|---|---|---|---|
| 1 | Husson Eagles | 22–5 | 0.815 | — | 28–19 | 0.596 |
| 2 | SUNY Cobleskill Fighting Tigers | 17–10 | 0.630 | 5 | 21–21 | 0.500 |
| 3 | Thomas (ME) Terriers | 16–12 | 0.571 | 6.5 | 20–22 | 0.476 |
| 4 | VTSU Lyndon Hornets | 12–14 | 0.462 | 9.5 | 16–25 | 0.390 |
| 5 | Maine-Farmington Beavers | 10–14 | 0.417 | 10.5 | 14–25 | 0.359 |
| 6 | Lesley Lynx | 8–16 | 0.333 | 12.5 | 10–21 | 0.323 |
| 7 | Maine-Presque Isle Owls | 5–19 | 0.208 | 15.5 | 10–29 | 0.256 |
Thomas (ME) Terriers • 2026 Season • D3 ScoutEngine