SCRANTON ROYALS

Scranton, PA·Landmark·HC Mike Bartoletti
28–17
Overall
Home 14–6
16–10
Conference
Away 14–11
0.295
AVG
0.807
OPS
PRO
wOBA
6.16
ERA
1.68
WHIP
PRO
FIP
+59
Run Diff
+1.8
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
J. PaonePH 1 1 0 1 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Z. BaianiLF 1 3 1 2 0 0 0 0 0 0 3 0.667 0.750 0.667 1.417
S. DiazC 1 4 1 2 2 0 0 1 0 0 1 0.500 0.400 1.000 1.400
#34T. LacoeRF 15 3 3 1 1 0 0 2 1 0 0 0.333 0.400 0.667 1.067
#15B. KellerPR 21 42 16 15 4 1 0 11 11 5 3 0.357 0.565 0.500 1.065
#43P. WalshC 2 2 1 1 0 0 0 0 0 1 0 0.500 0.500 0.500 1.000
#6W. HunsingerPR 11 2 3 1 0 0 0 1 0 1 1 0.500 0.500 0.500 1.000
#7B. PrinceRF 9 11 4 5 0 0 0 4 1 2 2 0.455 0.538 0.455 0.993
#12J. HeitzmanLF 44 179 35 58 14 4 5 42 21 12 15 0.324 0.399 0.531 0.930
#25J. Granko1B 42 141 36 44 5 2 4 40 22 32 9 0.312 0.462 0.461 0.923
#22D. RzucidloSS 10 8 4 2 1 0 0 2 3 4 1 0.250 0.538 0.375 0.913
#14C. CampbellDH 44 190 41 72 10 2 0 37 20 16 10 0.379 0.430 0.453 0.882
V. NapolitanPH 33 94 16 27 6 0 3 18 18 20 2 0.287 0.425 0.447 0.872
#3M. Gannon2B 29 96 31 32 9 1 0 15 10 16 6 0.333 0.417 0.448 0.865
#19J. LundariC 32 75 18 21 4 1 1 17 18 24 2 0.280 0.431 0.400 0.831
#9J. CassellaRF 33 96 24 31 7 0 0 15 10 15 9 0.323 0.420 0.396 0.816
#18H. PetrichDH 23 46 13 11 6 0 0 15 14 9 2 0.239 0.438 0.370 0.807
#26J. PortmanPH 24 44 10 11 4 0 1 13 7 15 0 0.250 0.390 0.409 0.799
#29A. Walter 8 9 3 3 0 0 0 1 3 2 0 0.333 0.462 0.333 0.795
#16J. Nitti3B 33 103 20 31 3 0 2 12 10 14 5 0.301 0.368 0.388 0.757
#27L. MasonRF 28 71 19 19 3 0 0 11 14 9 2 0.268 0.398 0.310 0.708
D. MaldonadoDH 1 3 0 1 0 0 0 0 0 1 0 0.333 0.333 0.333 0.667
#39T. Yoo 14 19 2 4 1 0 0 4 3 5 0 0.211 0.400 0.263 0.663
#4A. Casey2B 41 148 28 32 4 0 0 16 29 25 7 0.216 0.356 0.243 0.600
#11E. LaubSS 20 34 8 6 0 1 0 5 5 13 1 0.176 0.356 0.235 0.591
#5R. ValvanoPH 20 48 8 11 0 0 0 7 1 11 0 0.229 0.275 0.229 0.504
L. Phillips Jr.3B 1 4 0 1 0 0 0 1 0 1 0 0.250 0.250 0.250 0.500
#20T. DiMattiaSS 20 20 1 3 0 1 0 5 2 11 1 0.150 0.240 0.250 0.490
C. McLeanCF 1 3 0 0 0 0 0 0 0 0 0 0.000 0.250 0.000 0.250
M. Maybee Jr.SS 1 3 0 0 0 0 0 0 1 0 0 0.000 0.250 0.000 0.250
A. Campi2B 1 4 0 0 0 0 0 0 1 2 0 0.000 0.200 0.000 0.200
J. CunninghaRF 1 6 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000 0.000
E. Vazquez1B 1 5 1 0 0 0 0 0 0 0 0 0.000 0.000 0.000 0.000
L. HohertzDH 1 1 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000 0.000
#46R. Lavin 1 1 0 0 0 0 0 0 0 1 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
#48M. FischerRHP 4.87 1.35 4–4 11 0 0 40.2 39 24 22 16 22
M. Scepkowsk 8.07 1.93 3–2 12 0 0 35.2 41 32 32 28 32
#41K. PatelRHP 8.15 1.58 1–1 13 0 0 35.1 49 36 32 7 22
#28J. DeStefanoRHP 3.12 1.36 2–1 9 0 1 34.2 32 15 12 15 30
#8N. HernandezRHP 7.86 2.10 3–3 10 0 0 34.1 47 35 30 25 21
#2M. HolgadoRHP 4.26 1.48 2–1 9 0 0 31.2 31 18 15 16 25
#42R. BoydRHP 4.85 1.31 3–0 20 0 2 29.2 30 17 16 9 24
#44K. LodewickLHP 3.95 1.50 1–0 16 0 0 27.1 31 15 12 10 33
#27L. MasonRHP 3.12 1.33 1–0 14 0 6 17.1 20 7 6 3 25
#23C. CorrellRHP 8.36 1.93 1–0 10 0 0 14.0 21 16 13 6 6
#31V. CannizzaroRHP 9.00 2.23 1–2 10 0 0 13.0 25 17 13 4 6
#17J. BullaroRHP 9.64 2.25 2–0 11 0 0 9.1 10 10 10 11 11
#1M. SaitaRHP 7.88 2.75 0–0 11 0 0 8.0 18 9 7 4 2
#35T. GilhooleyLHP 10.29 2.43 0–0 6 0 0 7.0 10 11 8 7 8
#20T. DiMattiaRHP 5.40 1.65 1–1 5 0 0 6.2 6 4 4 5 8
#21A. RumainRHP 11.37 1.74 0–0 8 0 0 6.1 6 8 8 5 0
Z. Johnson 3.00 1.17 0–0 1 0 0 6.0 4 3 2 3 4
#47T. MartelliRHP 9.53 2.82 0–1 5 0 0 5.2 11 7 6 5 4
#40R. MaloneLHP 6.23 1.38 1–0 5 0 0 4.1 3 3 3 3 1
B. Feil 0.00 0.67 1–0 1 0 0 3.0 2 0 0 0 2
#49W. RyanRHP 0.00 0.33 0–0 2 0 0 3.0 1 0 0 0 3
#13D. BelloRHP 16.88 3.75 0–1 3 0 0 2.2 5 7 5 5 3
T. Dimattia 0.00 0.86 0–0 2 0 0 2.1 1 2 0 1 4
#54M. MasoneRHP 0.00 2.00 0–0 1 0 0 1.0 2 0 0 0 1
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 16 @ Chicago 30–13 L 8–15 -7
May 16 @ Bridgewater (VA) 35–14 L 6–9 -3
May 10 vs ElizabethtownCONF 28–16 W 4–2 +2
May 9 @ SusquehannaCONF 26–16 W 12–6 +6
May 5 @ ElizabethtownCONF 28–16 W 13–8 +5
April 29 @ MoravianCONF 11–21 W 17–0 +17
April 26 vs SusquehannaCONF 26–16 L 5–6 -1
April 26 vs SusquehannaCONF 26–16 W 8–1 +7
April 24 vs SusquehannaCONF 26–16 L 2–5 -3
April 22 vs WilkesCONF 23–21 L 0–11 -11
April 19 vs DrewCONF 26–17 W 12–10 +2
April 18 vs DrewCONF 26–17 L 4–6 -2
April 18 vs DrewCONF 26–17 L 11–17 -6
April 15 @ Misericordia 28–16 L 14–21 -7
April 14 @ MoravianCONF 11–21 L 1–3 -2
April 12 @ LycomingCONF 18–21 L 3–6 -3
April 11 @ LycomingCONF 18–21 W 4–3 +1
April 11 @ LycomingCONF 18–21 W 10–5 +5
April 8 @ WilkesCONF 23–21 W 3–0 +3
April 6 @ CatholicCONF 22–15 L 1–11 -10
April 4 vs CatholicCONF 22–15 W 10–9 +1
April 1 vs Lebanon Valley 14–24 W 6–5 +1
March 31 vs MoravianCONF 11–21 W 18–8 +10
March 29 @ ElizabethtownCONF 28–16 W 3–2 +1
March 29 @ ElizabethtownCONF 28–16 L 1–5 -4
March 28 @ ElizabethtownCONF 28–16 W 6–3 +3
March 25 vs WilkesCONF 23–21 W 11–6 +5
March 22 @ JuniataCONF 8–24 W 11–1 +10
March 21 @ JuniataCONF 8–24 L 6–7 -1
March 21 @ JuniataCONF 8–24 W 7–4 +3
March 18 @ Hartford 19–15 W 8–5 +3
March 17 @ Franklin & Marshall 22–15 L 5–10 -5
March 16 vs Babson 29–22 W 10–8 +2
March 15 vs Mount St. Vincent 11–25 W 25–6 +19
March 14 @ Farmingdale State 28–10 W 13–3 +10
March 14 vs Farmingdale State 28–10 W 6–5 +1
March 7 @ William Paterson 17–23 L 8–9 -1
March 7 @ William Paterson 17–23 W 9–7 +2
March 6 vs Muhlenberg 11–23 W 7–3 +4
March 4 vs Ithaca 21–15 W 12–11 +1
February 28 @ SUNY Poly 14–18 W 4–3 +1
February 28 vs Case Western Reserve 19–19 W 11–6 +5
February 28 @ Washington & Jefferson 30–14 L 6–8 -2
February 25 vs Marywood 27–18 W 9–4 +5
February 21 vs Arcadia 29–17 L 3–11 -8
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% Keller Prince Heitzman Granko Rzucidlo Campbell Napolitan Gannon Lundari Cassella Petrich Portman Walter Nitti
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
Z. Baiani LF
#13 Daniel Bello P R/R Jr. Walden, N.Y.
#42 Ryan Boyd P R/R Sr. Millwood, N.Y.
#17 Jackson Bullaro P L/R Sr. Syosset, N.Y.
#14 Conor Campbell DH R/R Sr. Wilmington, Del.
A. Campi 2B
#31 Vince Cannizzaro R/R Fr. Yorktown Heights, N.Y.
#4 Aidan Casey 2B R/R Sr. Silver Beach, N.J.
#9 Jared Cassella RF L/R Jr. Flemington, N.J.
#23 Chris Correll P R/R So. Collegeville, Pa
J. Cunningha RF
#28 John DeStefano P R/R Jr. Eastchester, N.Y.
S. Diaz C
#20 TJ DiMattia SS R/R Fr. Old Forge, Pa
B. Feil P
#48 Mason Fischer P R/R Jr. Hoboken, N.J.
#3 Matthew Gannon 2B R/R So. Jamison, Pa.
#35 Tim Gilhooley P L/L Sr. Scranton, Pa.
#25 Joey Granko 1B R/R So. Old Forge, Pa
#12 John Heitzman LF L/R Sr. Fairfield, Ct.
#8 Nick Hernandez R/R So. Asbury, N.J.
L. Hohertz DH
#2 Matt Holgado P R/R Jr. West Chester, Pa.
#6 Will Hunsinger PR R/R So. Watchung, N.J.
Z. Johnson P
#15 Brayden Keller PR L/L Jr. Branchburg, N.J.
#34 Thomas Lacoe RF R/R Fr. Clarks Summit, PA
#11 Evan Laub SS R/R So. Hillsborough, N.J.
#46 Ryan Lavin R/R Fr. Morristown, N.J.
#44 Kieran Lodewick P L/L Fr. Fort Washington, Pa.
#19 Jimmy Lundari C R/R Jr. Flemington, N.J.
D. Maldonado DH
#40 Ryan Malone L/L Fr. Chester, N.Y.
#47 Thomas Martelli P R/R Fr. Woodbury, N.Y.
#27 Logan Mason RF R/R Sr. Flemington, N.J.
#54 Miles Masone R/R Fr. Sparta, N.J.
Mark Maybee Jr. SS
A. McInerney LF
C. McLean CF
V. Napolitan PH
#16 James Nitti 3B R/R Jr. Freehold, N.J.
Jonathan O'Boyle P
J. Ortiz PR
J. Paone PH
#41 Krish Patel R/R Fr. Hillsborough, N.J.
#18 Hunter Petrich DH R/R So. Doylestown, Pa
Jr Phillips 3B
Lance Phillips Jr. 3B
#26 Jack Portman PH R/L Fr. Kinnelon, N.J.
#7 Brandon Prince RF R/R Jr. Marlton, N.J.
#21 Aidan Rumain P R/R Sr. Martinsville, N.J.
#49 William Ryan R/R Fr. Landing, N.J.
#22 Deuce Rzucidlo SS R/R Sr. Garnet Valley, Pa.
#1 Matthew Saita P R/R Sr. Scranton, Pa.
T. Santo PR
M. Scepkowsk P
#5 Roman Valvano PH R/R So. Scranton, Pa
E. Vazquez 1B
#43 Patrick Walsh C R/R So. Emerson, N.J.
#29 Anthony Walter R/R Fr. Park Ridge, NJ
#39 Tyler Yoo R/R Fr. Palisades Park, N.J.
Landmark Standings
# Team Conf Conf % GB Overall Overall %
1 Wilkes Colonels 17–8 0.680 23–21 0.523
2 Susquehanna River Hawks 17–10 0.630 1 26–16 0.619
3 Scranton Royals 16–10 0.615 1.5 28–17 0.622
4 Elizabethtown Blue Jays 17–11 0.607 1.5 28–16 0.636
5 Drew Rangers 14–13 0.519 4 26–17 0.605
6 Catholic Cardinals 10–11 0.476 5 22–15 0.595
7 Lycoming Warriors 11–13 0.458 5.5 18–21 0.462
8 Moravian Greyhounds 4–15 0.211 10 11–21 0.344
9 Juniata Eagles 3–18 0.143 12 8–24 0.250
Scranton Royals • 2026 Season • D3 ScoutEngine