Official Box Score - Final
Appalachian State at Duke
02/17/2026

Score by Innings123456789RHELOB
Appalachian State300010001 55013
Duke00421003 10829
Win: Mastroianni,Marcello (1-0)Loss: Marks,Caleb (0-1)Save: None.


Appalachian State 5 (3-1 )
#PlayerPosABRHRBIBBKPOAELOB
17 Soul,NicoCF5121012000
5 Puig,Ethan3B4100021000
6 Zamora,Joseph2B3200100104
34 Miller,Kameron1B3110114100
10 DuPont,DrewRF2000212000
9 Xuereb,JonathanSS4012000200
8 Luft,RileyDH3000110002
20 Denton,ColtonC40121013002
27 Yaghoubi,TankLF3000112003
33 Seward,Jalen (PH)1000000002
14 Marks,CalebP0000000000
35 Wilson,Ethan (P)0000000000
25 Stanford,Carter (P)0000000000
36 Tibbett,Logan (P)0000000000
18 Tramontana,Max (P)0000000000
7 Smith,Steven (P)0000000000
30 Middleton,Mason (P)0000000000
29 Clark,Cal (P)0000000000
Totals3255577244013
BATTING

HR: Soul [1] (1st, 0 out, RBI off Regulski)
TB: Soul 5. SH: DuPont. HBP: Miller [2]; Puig [1]; Zamora [3]; Luft [2]; Xuereb. GDP: Denton; Luft.
Team RISP: 0-15.
BASERUNNING
SB: Denton [2].
FIELDING
DP: 1 (Miller, Puig).
Duke 10 (4-1 )
#PlayerPosABRHRBIBBKPOAELOB
6 Lambdin,JakeSS5011013302
8 Hamilton,RJ2B3320113401
17 Canon,CiderRF3311200000
4 Albright,TylerLF2212302000
16 Marsh,BobbyDH4013030000
5 Strand,MatthewC3000227002
19 DiMartini,MichaelCF4001113001
22 Perez,Brooks1B4010039113
3 Quagliano,Coltin3B4210030400
7 Regulski,JordanP0000000000
25 Lemke,Peter (P)0000000000
43 Mastroianni,Marcello (P)0000000000
24 Anderson,Caleb (P)0000000000
21 Boisvert,David (P)0000000110
26 LaPalm,Bennett (P)0000000000
51 Walker,Grayson (P)0000000000
33 DiGiacomo,Roman (P)0000000000
Totals321088914271329
BATTING
2B: Quagliano [1] (off Marks).
TB: Quagliano 2. 2-Out RBI: Marsh 2; Canon; Lambdin. HBP: Marsh [1]; Hamilton [2]. GDP: Canon.
Team RISP: 4-13.
BASERUNNING
SB: Canon [3]; Perez [2]; Quagliano [3]; Hamilton 2 [3].
FIELDING
DP: 2 (Perez 2, Lambdin 2, Hamilton 2).

APPiphrerbbkbfabnpst
14 Marks,Caleb (L)2.23443313104626
35 Wilson,Ethan (3.2)0.10002141177
25 Stanford,Carter (4)0.202221522913
36 Tibbett,Logan (4.2)1.121105773423
18 Tramontana,Max (6)1.000001331310
7 Smith,Steven (7)1.01001154179
30 Middleton,Mason (8)0.01221021103
29 Clark,Cal (8)1.011102442011
Totals8.0810109144332186102
WP: Clark 2; Wilson [1]; Tibbett [1]. HB: Stanford; Wilson [1]. Inher. Rnrs: Clark 2/2; Wilson 3/3; Tibbett 2/3.
GO-FO: Marks 2-2; Wilson 0-0; Stanford 0-1; Tibbett 0-0; Tramontana 1-1; Smith 1-1; Middleton 0-0; Clark 0-1.
DUKEiphrerbbkbfabnpst
7 Regulski,Jordan0.11332062217
25 Lemke,Peter (1.1)2.000023963418
43 Mastroianni,Marcello (W) (3.1)1.211000752112
24 Anderson,Caleb (5)2.000011863119
21 Boisvert,David (7)1.00000144179
26 LaPalm,Bennett (8)0.220001441610
51 Walker,Grayson (8.2)0.1000001121
33 DiGiacomo,Roman (9)1.011121642715
Totals9.055477453216991
WP: DiGiacomo [1]. HB: Lemke [1]; Mastroianni 2 [4]; Regulski 2. Inher. Rnrs: Anderson 1/2; Lemke 1/3; Mastroianni 0/2; Walker 0/2.
GO-FO: Regulski 0-1; Lemke 1-2; Mastroianni 3-1; Anderson 2-2; Boisvert 1-1; LaPalm 1-0; Walker 1-0; DiGiacomo 2-0.

Umpires: HP: Jon Bryne; 1B: Jamal Allen; 2B: Greg Street; 3B: Thomas Newsom.
First Pitch:4:02 PM. Duration:3:33.
Attendance:547
Weather:Conditions: Overcast; Temp: 63F


Play By Play (Full) - Final
Appalachian State at Duke
02/17/2026 at Jack Coombs Field ()


Score by Innings123456789RHELOB
Appalachian State300010001 55013
Duke00421003 10829

Appalachian State starters:
17/cf/Soul,Nico; 5/3b/Puig,Ethan; 6/2b/Zamora,Joseph; 34/1b/Miller,Kameron; 10/rf/DuPont,Drew; 9/ss/Xuereb,Jonathan; 8/dh/Luft,Riley; 20/c/Denton,Colton; 27/lf/Yaghoubi,Tank; 14/p/Marks,Caleb;

Duke starters:
6/ss/Lambdin,Jake; 8/2b/Hamilton,RJ; 17/rf/Canon,Cider; 4/lf/Albright,Tyler; 16/dh/Marsh,Bobby; 5/c/Strand,Matthew; 19/cf/DiMartini,Michael; 22/1b/Perez,Brooks; 3/3b/Quagliano,Coltin; 7/p/Regulski,Jordan;


1st Inning
Top of 1st - APP batting
Soul,Nico homered to deep center field (428 ft), RBI (1-0 B).
Puig,Ethan hit by pitch (1-0 BB).
Zamora,Joseph walked (3-0 BBBB); Puig,Ethan advanced to second base.
Miller,Kameron flied out to deep center field putout by cf (1-1 FB); Puig,Ethan advanced to third base.
DuPont,Drew walked (3-1 BBSBB); Zamora,Joseph advanced to second base.
Xuereb,Jonathan hit by pitch, RBI (1-2 FBFFB); Puig,Ethan scored; Zamora,Joseph advanced to third base; DuPont,Drew advanced to second base.
DUKE pitching change: Lemke,Peter replaces Regulski,Jordan.
Luft,Riley struck out looking (2-2 KBBFK).
Denton,Colton walked, RBI (3-0 BBBB); Zamora,Joseph scored; DuPont,Drew advanced to third base; Xuereb,Jonathan advanced to second base.
Yaghoubi,Tank flied out to cf (1-0 B).

Bottom of 1st - DUKE batting
Lambdin,Jake struck out looking (0-2 KSFK).
Hamilton,RJ singled to center field (1-0 B).
Canon,Cider grounded into double play to the right side of the infield putout by 1b, unassisted (1-0 B); Hamilton,RJ out at 3B on the play, 1b to 3b, in a double play.

This InningRHEL
APP3103
DUKE0100
2nd Inning
Top of 2nd - APP batting
Soul,Nico struck out swinging (2-2 KBBFS).
Puig,Ethan struck out swinging (0-2 FSS).
Zamora,Joseph grounded out up the middle, ss to 1b (1-2 FBF).

Bottom of 2nd - DUKE batting
Albright,Tyler walked (3-2 KBKBBB).
Marsh,Bobby struck out swinging (0-2 FSS).
Albright,Tyler advanced to second base.
Strand,Matthew grounded out to short, ss to 1b (1-2 KBK).
DiMartini,Michael flied out to right center putout by cf (0-0).

This InningRHEL
APP0000
DUKE0001
3rd Inning
Top of 3rd - APP batting
Miller,Kameron hit by pitch (0-1 KB).
DuPont,Drew walked (3-1 BFBBB); Miller,Kameron advanced to second base.
Xuereb,Jonathan lined out to lf (1-2 KFB).
DUKE pitching change: Mastroianni,Marcello replaces Lemke,Peter.
Luft,Riley hit by pitch (0-0 B); Miller,Kameron advanced to third base; DuPont,Drew advanced to second base.
Denton,Colton grounded into double play to short, ss to 2b to 1b (2-0 BB); Luft,Riley out at 2B on the play, ss to 2b, in a double play.

Bottom of 3rd - DUKE batting
Perez,Brooks struck out swinging (2-2 BBKSS).
Quagliano,Coltin doubled to left center (0-1 F).
Lambdin,Jake fouled out in first base side foul territory putout by rf (1-0 B); Quagliano,Coltin advanced to third base.
Hamilton,RJ walked (3-2 SBFFBFBB).
Canon,Cider singled to left center, RBI (2-0 BB); Quagliano,Coltin scored; Hamilton,RJ advanced from first base to third base.
Albright,Tyler walked (3-0 BBBB); Canon,Cider advanced to second base.
APP pitching change: Wilson,Ethan replaces Marks,Caleb.
Marsh,Bobby hit by pitch, RBI (0-0 B); Hamilton,RJ scored; Canon,Cider advanced to third base; Albright,Tyler advanced to second base.
Marsh,Bobby advanced to second base on a wild pitch; Albright,Tyler advanced to third base on a wild pitch; Canon,Cider scored on a wild pitch.
Strand,Matthew walked (3-2 KBBBSFB).
DiMartini,Michael walked, RBI (3-1 BBBSB); Albright,Tyler scored; Marsh,Bobby advanced to third base; Strand,Matthew advanced to second base.
Perez,Brooks struck out looking (1-2 FFBK).

This InningRHEL
APP0002
DUKE4203
4th Inning
Top of 4th - APP batting
Yaghoubi,Tank grounded out to second base, 2b to 1b (2-2 BFFB).
Soul,Nico popped up to shallow center field putout by ss (0-2 SK).
Puig,Ethan grounded out to the left side of the infield, 3b to 1b (2-0 BB).

Bottom of 4th - DUKE batting
APP pitching change: Stanford,Carter replaces Wilson,Ethan.
Quagliano,Coltin struck out swinging (3-2 SBBSFFBS).
Lambdin,Jake flied out to shallow left field putout by lf (3-2 BBBKK).
Hamilton,RJ hit by pitch (1-1 KBB).
Hamilton,RJ advanced to second base.
Canon,Cider walked (3-1 BBBFB).
Albright,Tyler walked (3-2 SBBBSFB); Hamilton,RJ advanced to third base; Canon,Cider advanced to second base.
APP pitching change: Tibbett,Logan replaces Stanford,Carter.
Marsh,Bobby singled to short, 2RBI (1-2 BSK); Hamilton,RJ scored; Canon,Cider scored from second base; Albright,Tyler advanced to second base.
Strand,Matthew struck out swinging (2-2 KBKBS).

This InningRHEL
APP0000
DUKE2102
5th Inning
Top of 5th - APP batting
Zamora,Joseph hit by pitch (1-2 BFSB).
Miller,Kameron singled to right center (0-1 K); Zamora,Joseph advanced to second base.
DUKE pitching change: Anderson,Caleb replaces Mastroianni,Marcello.
DuPont,Drew sacrifice bunt to the infield, 3b to 1b (0-1 F); Zamora,Joseph advanced to third base; Miller,Kameron advanced to second base.
Xuereb,Jonathan reached on an error by Perez,Brooks (E3), RBI (1-0 B); Zamora,Joseph scored, unearned; Miller,Kameron advanced to third base.
Luft,Riley grounded into double play to short, ss to 2b to 1b (0-1 S); Xuereb,Jonathan out at 2B on the play, ss to 2b, in a double play.

Bottom of 5th - DUKE batting
DiMartini,Michael struck out swinging (0-2 KKS).
Perez,Brooks struck out swinging (1-2 BSKS).
Quagliano,Coltin struck out on dropped third strike, reached on wild pitch, reached first on a wild pitch (2-3 KBKBFFS).
Quagliano,Coltin stole second base.
Lambdin,Jake singled to left center, RBI (3-2 KBBSB); Quagliano,Coltin scored from second base.
Hamilton,RJ struck out swinging (2-2 FKBBS).

This InningRHEL
APP1111
DUKE1101
6th Inning
Top of 6th - APP batting
Denton,Colton flied out to cf (3-2 BBBKFF).
Yaghoubi,Tank walked (3-1 KBBBB).
Soul,Nico reached on a fielder's choice hit through the left side of the infield (3-2 KBSBBF); Yaghoubi,Tank advanced to second base.
Puig,Ethan struck out swinging (1-2 KFBFS).
Zamora,Joseph popped up to the infield putout by ss (0-0).

Bottom of 6th - DUKE batting
APP pitching change: Tramontana,Max replaces Tibbett,Logan.
Canon,Cider flied out to left center putout by lf (1-2 SBF).
Albright,Tyler grounded out up the middle, 2b to 1b (0-1 K).
Marsh,Bobby struck out swinging (2-2 FKFBBFS).

This InningRHEL
APP0002
DUKE0000
7th Inning
Top of 7th - APP batting
DUKE pitching change: Boisvert,David replaces Anderson,Caleb.
Miller,Kameron struck out swinging (2-2 SSBBS).
DuPont,Drew reached on a throwing error throwing by p by Boisvert,David (E1) (2-2 BFBF); DuPont,Drew advanced to second base.
Xuereb,Jonathan grounded out to the infield, p to 1b (2-0 BB); DuPont,Drew advanced to third base.
Luft,Riley lined out to left center putout by lf (2-1 BKB).

Bottom of 7th - DUKE batting
APP pitching change: Smith,Steven replaces Tramontana,Max.
Strand,Matthew walked (3-2 BBSFBB).
DiMartini,Michael flied out to right center putout by rf (2-0 BB).
Perez,Brooks singled to right field (0-0); Strand,Matthew advanced from first base to third base.
Perez,Brooks stole second base.
Quagliano,Coltin struck out swinging (1-2 SBKFS).
Lambdin,Jake grounded out to short, ss to 1b (1-0 B).

This InningRHEL
APP0011
DUKE0102
8th Inning
Top of 8th - APP batting
DUKE pitching change: LaPalm,Bennett replaces Boisvert,David.
Denton,Colton singled up the middle (0-1 F).
Yaghoubi,Tank struck out looking (3-2 BSFBBFK).
Soul,Nico singled up the middle (1-0 B); Denton,Colton advanced to second base.
Puig,Ethan reached on a fielder's choice hit to first base (2-2 BFBF); Denton,Colton advanced to third base; Soul,Nico out at second base, 1b to ss.
DUKE pitching change: Walker,Grayson replaces LaPalm,Bennett.
Zamora,Joseph grounded out to second base, 2b to 1b (1-0 B).

Bottom of 8th - DUKE batting
APP pitching change: Middleton,Mason replaces Smith,Steven.
Hamilton,RJ singled through the left side of the infield (3-1 BBFB).
Hamilton,RJ stole second base.
Canon,Cider walked (3-1 BKBBB).
APP pitching change: Clark,Cal replaces Middleton,Mason.
Canon,Cider stole second base; Hamilton,RJ stole third base.
Albright,Tyler singled through the right side of the infield, 2RBI (2-2 BKSB); Hamilton,RJ scored; Canon,Cider scored from second base.
Albright,Tyler advanced from first base to third base on a wild pitch.
Marsh,Bobby struck out swinging (3-2 FBBKBS).
Strand,Matthew struck out swinging (2-2 BBKFS).
Albright,Tyler scored on a wild pitch.
DiMartini,Michael flied out to right center putout by cf (2-1 BBS).

This InningRHEL
APP0202
DUKE3200
9th Inning
Top of 9th - APP batting
DUKE pitching change: DiGiacomo,Roman replaces Walker,Grayson.
Miller,Kameron walked (3-2 BBSKBB).
DuPont,Drew struck out swinging (1-2 KBFS).
Xuereb,Jonathan singled through the right side of the infield (1-2 KSBF); Miller,Kameron advanced from first base to third base.
Xuereb,Jonathan advanced to second base on a wild pitch.
Luft,Riley walked (3-2 SSBBBB).
Denton,Colton reached on a fielder's choice hit through the left side of the infield, RBI (0-0); Miller,Kameron scored; Xuereb,Jonathan advanced to third base; Luft,Riley out at second base, 3b to 2b.
APP substitution: Seward,Jalen pinch hitting for Yaghoubi,Tank.
Denton,Colton stole second base.
Seward,Jalen grounded out to third base, 3b to 1b (2-2 BSBF).

This InningRHEL
APP1102


Scoring Innings - Final
Appalachian State at Duke
02/17/2026 at Jack Coombs Field ()


Score by Innings123456789RHELOB
Appalachian State300010001 55013
Duke00421003 10829

Appalachian State starters:
17/cf/Soul,Nico; 5/3b/Puig,Ethan; 6/2b/Zamora,Joseph; 34/1b/Miller,Kameron; 10/rf/DuPont,Drew; 9/ss/Xuereb,Jonathan; 8/dh/Luft,Riley; 20/c/Denton,Colton; 27/lf/Yaghoubi,Tank; 14/p/Marks,Caleb;

Duke starters:
6/ss/Lambdin,Jake; 8/2b/Hamilton,RJ; 17/rf/Canon,Cider; 4/lf/Albright,Tyler; 16/dh/Marsh,Bobby; 5/c/Strand,Matthew; 19/cf/DiMartini,Michael; 22/1b/Perez,Brooks; 3/3b/Quagliano,Coltin; 7/p/Regulski,Jordan;


Top of 1st - APP batting
Soul,Nico homered to deep center field (428 ft), RBI (1-0 B).
Puig,Ethan hit by pitch (1-0 BB).
Zamora,Joseph walked (3-0 BBBB); Puig,Ethan advanced to second base.
Miller,Kameron flied out to deep center field putout by cf (1-1 FB); Puig,Ethan advanced to third base.
DuPont,Drew walked (3-1 BBSBB); Zamora,Joseph advanced to second base.
Xuereb,Jonathan hit by pitch, RBI (1-2 FBFFB); Puig,Ethan scored; Zamora,Joseph advanced to third base; DuPont,Drew advanced to second base.
DUKE pitching change: Lemke,Peter replaces Regulski,Jordan.
Luft,Riley struck out looking (2-2 KBBFK).
Denton,Colton walked, RBI (3-0 BBBB); Zamora,Joseph scored; DuPont,Drew advanced to third base; Xuereb,Jonathan advanced to second base.
Yaghoubi,Tank flied out to cf (1-0 B).
3 R, 1 H, 0 E, 3 LOB.

Bottom of 3rd - DUKE batting
Perez,Brooks struck out swinging (2-2 BBKSS).
Quagliano,Coltin doubled to left center (0-1 F).
Lambdin,Jake fouled out in first base side foul territory putout by rf (1-0 B); Quagliano,Coltin advanced to third base.
Hamilton,RJ walked (3-2 SBFFBFBB).
Canon,Cider singled to left center, RBI (2-0 BB); Quagliano,Coltin scored; Hamilton,RJ advanced from first base to third base.
Albright,Tyler walked (3-0 BBBB); Canon,Cider advanced to second base.
APP pitching change: Wilson,Ethan replaces Marks,Caleb.
Marsh,Bobby hit by pitch, RBI (0-0 B); Hamilton,RJ scored; Canon,Cider advanced to third base; Albright,Tyler advanced to second base.
Marsh,Bobby advanced to second base on a wild pitch; Albright,Tyler advanced to third base on a wild pitch; Canon,Cider scored on a wild pitch.
Strand,Matthew walked (3-2 KBBBSFB).
DiMartini,Michael walked, RBI (3-1 BBBSB); Albright,Tyler scored; Marsh,Bobby advanced to third base; Strand,Matthew advanced to second base.
Perez,Brooks struck out looking (1-2 FFBK).
4 R, 2 H, 0 E, 3 LOB.

Bottom of 4th - DUKE batting
APP pitching change: Stanford,Carter replaces Wilson,Ethan.
Quagliano,Coltin struck out swinging (3-2 SBBSFFBS).
Lambdin,Jake flied out to shallow left field putout by lf (3-2 BBBKK).
Hamilton,RJ hit by pitch (1-1 KBB).
Hamilton,RJ advanced to second base.
Canon,Cider walked (3-1 BBBFB).
Albright,Tyler walked (3-2 SBBBSFB); Hamilton,RJ advanced to third base; Canon,Cider advanced to second base.
APP pitching change: Tibbett,Logan replaces Stanford,Carter.
Marsh,Bobby singled to short, 2RBI (1-2 BSK); Hamilton,RJ scored; Canon,Cider scored from second base; Albright,Tyler advanced to second base.
Strand,Matthew struck out swinging (2-2 KBKBS).
2 R, 1 H, 0 E, 2 LOB.

Top of 5th - APP batting
Zamora,Joseph hit by pitch (1-2 BFSB).
Miller,Kameron singled to right center (0-1 K); Zamora,Joseph advanced to second base.
DUKE pitching change: Anderson,Caleb replaces Mastroianni,Marcello.
DuPont,Drew sacrifice bunt to the infield, 3b to 1b (0-1 F); Zamora,Joseph advanced to third base; Miller,Kameron advanced to second base.
Xuereb,Jonathan reached on an error by Perez,Brooks (E3), RBI (1-0 B); Zamora,Joseph scored, unearned; Miller,Kameron advanced to third base.
Luft,Riley grounded into double play to short, ss to 2b to 1b (0-1 S); Xuereb,Jonathan out at 2B on the play, ss to 2b, in a double play.
1 R, 1 H, 1 E, 1 LOB.

Bottom of 5th - DUKE batting
DiMartini,Michael struck out swinging (0-2 KKS).
Perez,Brooks struck out swinging (1-2 BSKS).
Quagliano,Coltin struck out on dropped third strike, reached on wild pitch, reached first on a wild pitch (2-3 KBKBFFS).
Quagliano,Coltin stole second base.
Lambdin,Jake singled to left center, RBI (3-2 KBBSB); Quagliano,Coltin scored from second base.
Hamilton,RJ struck out swinging (2-2 FKBBS).
1 R, 1 H, 0 E, 1 LOB.

Bottom of 8th - DUKE batting
APP pitching change: Middleton,Mason replaces Smith,Steven.
Hamilton,RJ singled through the left side of the infield (3-1 BBFB).
Hamilton,RJ stole second base.
Canon,Cider walked (3-1 BKBBB).
APP pitching change: Clark,Cal replaces Middleton,Mason.
Canon,Cider stole second base; Hamilton,RJ stole third base.
Albright,Tyler singled through the right side of the infield, 2RBI (2-2 BKSB); Hamilton,RJ scored; Canon,Cider scored from second base.
Albright,Tyler advanced from first base to third base on a wild pitch.
Marsh,Bobby struck out swinging (3-2 FBBKBS).
Strand,Matthew struck out swinging (2-2 BBKFS).
Albright,Tyler scored on a wild pitch.
DiMartini,Michael flied out to right center putout by cf (2-1 BBS).
3 R, 2 H, 0 E, 0 LOB.

Top of 9th - APP batting
DUKE pitching change: DiGiacomo,Roman replaces Walker,Grayson.
Miller,Kameron walked (3-2 BBSKBB).
DuPont,Drew struck out swinging (1-2 KBFS).
Xuereb,Jonathan singled through the right side of the infield (1-2 KSBF); Miller,Kameron advanced from first base to third base.
Xuereb,Jonathan advanced to second base on a wild pitch.
Luft,Riley walked (3-2 SSBBBB).
Denton,Colton reached on a fielder's choice hit through the left side of the infield, RBI (0-0); Miller,Kameron scored; Xuereb,Jonathan advanced to third base; Luft,Riley out at second base, 3b to 2b.
APP substitution: Seward,Jalen pinch hitting for Yaghoubi,Tank.
Denton,Colton stole second base.
Seward,Jalen grounded out to third base, 3b to 1b (2-2 BSBF).
1 R, 1 H, 0 E, 2 LOB.