THOMAS (ME) TERRIERS
17–18
Overall
Home 10–5
14–9
Conference
Away 7–13
0.306
AVG
0.832
OPS
PRO
wOBA
6.70
ERA
1.80
WHIP
PRO
FIP
-1
Run Diff
-0.4
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 | 34 | 124 | 25 | 47 | 12 | 0 | 5 | 34 | 14 | 12 | 8 | 0.379 | 0.444 | 0.597 | 1.040 |
| #18D. CagninaIF | 18 | 63 | 11 | 24 | 5 | 0 | 2 | 16 | 9 | 11 | 0 | 0.381 | 0.459 | 0.556 | 1.015 |
| #21J. SpencerIF | 26 | 58 | 11 | 20 | 8 | 0 | 0 | 11 | 12 | 8 | 0 | 0.345 | 0.447 | 0.483 | 0.930 |
| #1E. NadeauIF | 14 | 33 | 9 | 11 | 1 | 0 | 1 | 10 | 4 | 5 | 0 | 0.333 | 0.442 | 0.455 | 0.896 |
| #27G. HothamUT | 30 | 83 | 25 | 23 | 10 | 0 | 2 | 13 | 15 | 24 | 5 | 0.277 | 0.388 | 0.470 | 0.858 |
| #32G. HollenC | 32 | 101 | 33 | 31 | 6 | 0 | 2 | 23 | 15 | 21 | 8 | 0.307 | 0.411 | 0.426 | 0.837 |
| #34R. DionneC | 3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0.333 | 0.500 | 0.333 | 0.833 |
| #13G. ClarkIF | 33 | 101 | 27 | 33 | 1 | 1 | 1 | 16 | 20 | 16 | 5 | 0.327 | 0.444 | 0.386 | 0.831 |
| #45P. TembyC | 11 | 17 | 8 | 4 | 1 | 0 | 0 | 2 | 8 | 8 | 1 | 0.235 | 0.533 | 0.294 | 0.827 |
| #14H. DippnerOF | 35 | 113 | 25 | 33 | 1 | 0 | 2 | 25 | 24 | 14 | 10 | 0.292 | 0.439 | 0.354 | 0.793 |
| #43N. GriffelIF | 18 | 71 | 15 | 25 | 2 | 1 | 0 | 12 | 2 | 6 | 6 | 0.352 | 0.372 | 0.408 | 0.780 |
| #23J. Rivera-CaraballoOF | 14 | 23 | 2 | 4 | 0 | 0 | 2 | 3 | 3 | 12 | 1 | 0.174 | 0.321 | 0.435 | 0.756 |
| #10Z. RandUT | 18 | 56 | 9 | 17 | 4 | 0 | 0 | 5 | 4 | 12 | 1 | 0.304 | 0.379 | 0.375 | 0.754 |
| D. MartinezP | 3 | 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 | 7 | 12 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0.250 | 0.250 | 0.333 | 0.583 |
| #5M. ReganIF | 16 | 39 | 6 | 9 | 1 | 0 | 0 | 6 | 5 | 3 | 4 | 0.231 | 0.318 | 0.256 | 0.575 |
| #41R. NeeseC | 5 | 9 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0.222 | 0.222 | 0.333 | 0.556 |
| #6B. SeguinOF | 4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0.250 | 0.250 | 0.250 | 0.500 |
| #39A. LafondOF | 12 | 9 | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 3 | 0 | 0.111 | 0.273 | 0.222 | 0.495 |
| #29P. HernandezIF | 12 | 18 | 4 | 2 | 0 | 0 | 0 | 2 | 5 | 5 | 0 | 0.111 | 0.304 | 0.111 | 0.415 |
| #30N. PaesOF | 19 | 22 | 6 | 2 | 0 | 0 | 0 | 1 | 4 | 10 | 1 | 0.091 | 0.259 | 0.091 | 0.350 |
| #8A. McMahonOF | 16 | 16 | 2 | 2 | 0 | 0 | 0 | 4 | 2 | 5 | 1 | 0.125 | 0.190 | 0.125 | 0.315 |
| #17J. DiazOF | 8 | 10 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 5 | 2 | 0.100 | 0.182 | 0.100 | 0.282 |
| #7J. CheaIF | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.000 | 0.000 | 0.000 | 0.000 |
| #99J. CraftP | 8 | 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.35 | 1.21 | 5–1 | 10 | 0 | 0 | 49.2 | 51 | 28 | 24 | 9 | 41 |
| #2A. ShahRHP | 4.74 | 1.47 | 4–2 | 9 | 0 | 0 | 38.0 | 45 | 29 | 20 | 11 | 20 |
| #31K. DelanoRHP | 4.67 | 1.41 | 4–1 | 8 | 0 | 0 | 34.2 | 35 | 25 | 18 | 14 | 21 |
| #8A. McMahonRHP | 7.56 | 2.00 | 0–3 | 7 | 0 | 0 | 25.0 | 35 | 29 | 21 | 15 | 14 |
| #20G. EgglestonRHP | 6.20 | 1.70 | 1–2 | 13 | 0 | 0 | 24.2 | 32 | 25 | 17 | 10 | 11 |
| #36A. RapozaRHP | 5.57 | 1.76 | 1–2 | 11 | 0 | 2 | 21.0 | 27 | 15 | 13 | 10 | 20 |
| #24B. WalshRHP | 7.15 | 2.03 | 1–2 | 9 | 0 | 2 | 11.1 | 14 | 9 | 9 | 9 | 13 |
| #19R. ClaytonRHP | 6.55 | 2.55 | 0–0 | 6 | 0 | 0 | 11.0 | 15 | 9 | 8 | 13 | 8 |
| #28S. O'ConnorLHP | 16.43 | 3.26 | 0–1 | 6 | 0 | 0 | 7.2 | 12 | 15 | 14 | 13 | 3 |
| #4T. CanteyRHP | 9.82 | 3.27 | 1–2 | 7 | 0 | 0 | 7.1 | 17 | 11 | 8 | 7 | 6 |
| #99J. CraftRHP | 2.45 | 1.64 | 0–0 | 7 | 0 | 1 | 7.1 | 4 | 4 | 2 | 8 | 3 |
| #11R. HallRHP | 19.50 | 3.33 | 0–0 | 6 | 0 | 0 | 6.0 | 7 | 15 | 13 | 13 | 6 |
| #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 |
| #50S. CoffeyRHP | 9.00 | 2.50 | 0–0 | 3 | 0 | 0 | 2.0 | 4 | 5 | 2 | 1 | 0 |
| #26R. SchatteLHP | 22.50 | 4.00 | 0–0 | 3 | 0 | 0 | 2.0 | 4 | 5 | 5 | 4 | 0 |
2026 Schedule & Results
| Date | Opponent | Opp Record | Result | Margin |
|---|---|---|---|---|
| May 9 | @ HussonCONF | 20–17 | L 3–4 | -1 |
| May 8 | vs SUNY CobleskillCONF | 16–20 | W 5–3 | +2 |
| May 7 | @ VTSU LyndonCONF | 13–23 | W 16–14 | +2 |
| May 7 | @ SUNY CobleskillCONF | 16–20 | L 11–16 | -5 |
| May 2 | vs University of Maine at Fort Kent | 0–1 | W 15–7 | +8 |
| April 28 | vs LesleyCONF | 8–15 | W 2–1 | +1 |
| April 26 | @ SUNY CobleskillCONF | 16–20 | W 6–1 | +5 |
| April 25 | @ SUNY CobleskillCONF | 16–20 | L 2–15 | -13 |
| April 22 | vs Maine-FarmingtonCONF | 13–21 | W 6–3 | +3 |
| April 18 | vs LesleyCONF | 8–15 | W 11–7 | +4 |
| April 14 | @ Maine-FarmingtonCONF | 13–21 | W 15–2 | +13 |
| April 14 | @ Maine-FarmingtonCONF | 13–21 | W 10–7 | +3 |
| April 12 | vs HussonCONF | 20–17 | W 9–5 | +4 |
| April 12 | vs HussonCONF | 20–17 | W 5–3 | +2 |
| April 11 | @ HussonCONF | 20–17 | L 9–11 | -2 |
| April 11 | @ HussonCONF | 20–17 | L 4–5 | -1 |
| April 4 | vs VTSU LyndonCONF | 13–23 | W 9–3 | +6 |
| April 4 | @ VTSU LyndonCONF | 13–23 | L 2–5 | -3 |
| April 3 | @ VTSU LyndonCONF | 13–23 | L 8–10 | -2 |
| April 3 | vs VTSU LyndonCONF | 13–23 | W 7–4 | +3 |
| March 31 | @ Bowdoin | 17–21 | L 1–11 | -10 |
| March 30 | @ Maine-Presque IsleCONF | 9–26 | W 17–2 | +15 |
| March 30 | @ Maine-Presque IsleCONF | 9–26 | L 5–6 | -1 |
| March 29 | vs Maine-Presque IsleCONF | 9–26 | L 5–9 | -4 |
| March 29 | vs Maine-Presque IsleCONF | 9–26 | W 7–1 | +6 |
| March 26 | @ Saint Joseph's (ME) | 39–14 | L 8–9 | -1 |
| March 20 | @ Emerson | 7–24 | W 12–2 | +10 |
| March 12 | @ Western New England | 22–19 | W 8–6 | +2 |
| March 12 | vs Western New England | 22–19 | L 2–12 | -10 |
| March 11 | vs St. Scholastica | 22–19 | L 3–10 | -7 |
| March 10 | vs Penn State Altoona | 9–14 | L 7–12 | -5 |
| March 8 | @ Sage | 32–6 | L 9–11 | -2 |
| March 7 | vs Anna Maria | 11–4 | L 2–12 | -10 |
| March 7 | @ Anna Maria | 11–4 | L 4–8 | -4 |
| March 6 | @ Wheaton (Mass.) | 23–12 | 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
Playoff Pass — $100
Dugout Mode
2026 Roster
| # | Player | Pos | B/T | Yr | Hometown |
|---|---|---|---|---|---|
| #55 | Logan Bader | OF | L/R | FY | Denver, Colorado |
| #15 | Bryce Bardwell | C | R/R | So. | Lakeland, Florida |
| Dj Cagnina | 1B | ||||
| #18 | DJ Cagnina | IF | L/L | Gr. | South Berwick, Maine |
| #4 | Tyler Cantey | P | R/R | Gr. | Los Angeles, Calif. |
| #7 | Jayvith Chea | IF | R/R | FY | Wakefield, Massachussetts |
| #13 | Gavin Clark | IF | R/R | So. | Laconia, New Hampshire |
| #19 | Roy Clayton | P | R/R | Sr. | Iwakuni, Japan |
| #50 | Stephen Coffey | P | R/R | Gr. | Newmarket, New Hampshire |
| #99 | Jordan Craft | P | R/R | Jr. | Milford, Maine |
| #31 | Kyle Delano | P | R/R | Jr. | Sabattus, Maine |
| #17 | Javier Diaz | OF | R/R | Sr. | East Hampton, Connecticut |
| #34 | Ridge Dionne | C | R/R | So. | Lewiston, Maine |
| #14 | Hayden Dippner | OF | R/R | Jr. | Wilton, Maine |
| #20 | Gage Eggleston | P | R/R | Jr. | Spring, Texas |
| #43 | Nick Griffel | IF | R/R | FY | West Valley City, Utah |
| #11 | Robert Hall | P | R/R | So. | Alexandria, Virginia |
| #29 | Pedro Hernandez | IF | R/R | So. | Caguas, Puerto Rico |
| #32 | Gus Hollen | C | R/R | Jr. | Freeport, Maine |
| #27 | Grady Hotham | UT | R/R | Jr. | Palermo, Maine |
| #39 | Adam Lafond | OF | L/L | FY | Goffstown, New Hampshire |
| #9 | Ian Libby | P | R/R | Jr. | Gray, Maine |
| D. Martinez | P | ||||
| #8 | Aidan McMahon | OF | R/R | FY | Melbourne, Florida |
| #1 | Evan Nadeau | IF | R/R | Jr. | Eddington, Maine |
| #41 | Robby Neese | C | R/R | FY | Phoenix, Arizona |
| #28 | Sam O'Connor | P | L/L | FY | Southport, Australia |
| #30 | Nathan Paes | OF | R/R | FY | Sydney, Australia |
| #10 | Zeke Rand | UT | L/R | FY | Shapleigh, Maine |
| #36 | Andrew Rapoza | P | R/R | Jr. | Dover, New Hampshire |
| #5 | Mitch Regan | IF | R/R | Jr. | Windham, New Hampshire |
| #23 | Jandre Rivera-Caraballo | OF | R/R | Jr. | Grand Island, Florida |
| #16 | Christopher Rodriguez | P | R/R | Jr. | Kissimmee, Florida |
| #22 | Ajay Rychcik | IF | L/L | FY | Apex, North Carolina |
| #26 | Ryan Schatte | P | L/L | Jr. | Lilburn, Georiga |
| #6 | Ben Seguin | OF | R/L | Sr. | Scarborough, Maine |
| #2 | Ankit Shah | P | R/R | Gr. | Houston, Texas |
| #21 | Jeremy Spencer | IF | S/R | Jr. | Boulder City, Nevada |
| #45 | Patrick Temby | C | R/R | Sr. | Perth, Australia |
| #46 | Brayden Viveiros | OF | R/L | FY | Milton, New Hampshire |
| #24 | Brody Walsh | P | R/R | Jr. | Chesterville, Maine |
NAC Standings
| # | Team | Conf | Conf % | GB | Overall | Overall % |
|---|---|---|---|---|---|---|
| 1 | Husson Eagles | 16–4 | 0.800 | — | 20–17 | 0.541 |
| 2 | Thomas (ME) Terriers | 14–9 | 0.609 | 3.5 | 17–18 | 0.486 |
| 3 | SUNY Cobleskill Fighting Tigers | 12–9 | 0.571 | 4.5 | 16–20 | 0.444 |
| 4 | Maine-Farmington Beavers | 9–10 | 0.474 | 6.5 | 13–21 | 0.382 |
| 5 | VTSU Lyndon Hornets | 9–12 | 0.429 | 7.5 | 13–23 | 0.361 |
| 6 | Lesley Lynx | 6–10 | 0.375 | 8 | 8–15 | 0.348 |
| 7 | Maine-Presque Isle Owls | 5–17 | 0.227 | 12 | 9–26 | 0.257 |
Thomas (ME) Terriers • 2026 Season • D3 ScoutEngine