THOMAS (ME) TERRIERS

Waterville, ME·NAC·HC UNKNOWN
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 Batting Metrics
wOBA · wRC+ · ISO · BABIP · K% · BB%
Playoff Pass — $100
Advanced Pitching
Advanced Pitching Metrics
FIP · K/9 · BB/9 · K/BB · HR/9
Playoff Pass — $100
Contact Map
LEFT CENTER RIGHT
HR XBH 1B Out
Contact Map
batted balls this season
Playoff Pass — $100
Plate Discipline
Elite Discipline Patient Power Pure Contact Free Swinger K% BB% Cagnina Rychcik Cagnina Spencer Nadeau Hotham Hollen Clark Temby Dippner Griffel Rivera-Caraballo Rand Bardwell
Plate Discipline
K% vs BB% for all qualified hitters
Playoff Pass — $100
Situational Splits
Situational Splits
RISP · 2 Out · 2-Out RISP · Leadoff
Playoff Pass — $100
Pitching Splits
Pitching Platoon Splits
vs LHB · vs RHB · AVG / OBP / SLG / OPS / K%
Playoff Pass — $100
Player Reports
Individual Player Reports
Spray charts · Platoon splits · Last 10 ABs · Career lines
Playoff Pass — $100
Dugout Mode
Dugout Mode
Quick-reference cards · Printable · iPad-ready · Sun-readable
Playoff Pass — $100
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