Skip To Main Content
Skip To Main Content

University of Maine at Farmington

Offical Home of UMF Athletics

2026 Baseball Cumulative Statistics

Individual

Overall

Batting

(A darker background denotes not meeting the minimum requirement of 2 PA/G and 75% of games played)

Individual Overall Batting Statistics
# Player AVG OPS GP-GS AB R H 2B 3B HR RBI TB SLG% BB HBP SO GDP OB% SF SH SB-ATT
35 Vincent, Brady .378 1.081 38-38 119 30 45 10 1 5 47 72 .605 24 1 11 0 .476 3 0 1-1
12 Rosa, Tyler .352 .909 39-39 128 24 45 8 0 1 24 56 .438 20 9 17 2 .471 0 0 2-3
1 Wrigley, Ike .274 .768 39-39 135 31 37 9 2 1 28 53 .393 18 5 31 1 .375 2 1 10-13
3 Bloch, Jameson .267 .729 39-39 120 32 32 5 0 0 26 37 .308 23 12 27 3 .421 4 0 1-1
8 Marquis, Matt .242 .703 39-39 120 34 29 2 0 1 17 34 .283 13 24 11 0 .420 0 1 13-15
2 Durrell, Hayden .191 .576 35-34 94 23 18 1 0 0 14 19 .202 18 10 13 1 .374 1 6 3-3
26 Parsell, Sam .190 .599 35-32 84 18 16 3 0 0 14 19 .226 11 14 24 2 .373 1 2 0-0
22 Sawyer, Kyle 1.000 2.000 8-1 1 1 1 0 0 0 1 1 1.000 0 0 0 0 1.000 0 0 0-0
23 Skory, Andrew .500 1.000 2-0 2 1 1 0 0 0 0 1 .500 0 0 1 0 .500 0 0 0-0
18 Murray, Jackson .359 .819 21-15 39 9 14 2 0 0 12 16 .410 3 1 7 1 .409 1 3 5-6
30 Harmon, Lucas .333 1.011 19-14 51 10 17 5 1 3 17 33 .647 2 1 11 0 .364 1 0 0-0
9 Mello, Benjamin .318 .764 13-7 22 6 7 1 0 0 6 8 .364 3 0 7 0 .400 0 1 0-0
28 Kalisz, Joe .250 .650 5-0 4 2 1 0 0 0 0 1 .250 0 1 1 0 .400 0 0 0-0
5 Markowitz, Sam .231 .620 10-5 13 2 3 0 0 0 1 3 .231 3 1 2 0 .389 1 1 0-0
4 Cook, Camden .222 .641 21-7 27 6 6 1 0 0 4 7 .259 7 0 7 0 .382 0 1 0-0
27 Lewis, Colby .183 .479 22-22 60 9 11 1 0 0 11 12 .200 3 5 12 1 .279 0 1 0-0
17 Vachon, Paul .160 .544 24-19 50 12 8 1 0 0 8 9 .180 10 6 14 0 .364 0 0 0-0
33 Wellman-Clouse, Joseph .143 .365 14-1 7 5 1 0 0 0 2 1 .143 0 1 2 1 .222 1 0 1-1
34 Forrest, Jackson .000 .000 7-1 5 0 0 0 0 0 0 0 .000 0 0 2 0 .000 0 0 0-0
7 Stokes, Ethan .000 .000 5-0 3 0 0 0 0 0 0 0 .000 0 0 2 0 .000 0 0 0-0
19 Gray, Caden .000 .333 2-0 2 0 0 0 0 0 1 0 .000 1 0 2 0 .333 0 0 0-0
20 Harper, Owen .000 .000 1-0 2 1 0 0 0 0 1 0 .000 0 0 1 0 .000 0 0 0-0
38 Spratt, Will .000 .667 9-0 1 2 0 0 0 0 0 0 .000 1 1 0 0 .667 0 0 0-0
44 Absalom, Armando .000 .500 4-0 1 1 0 0 0 0 1 0 .000 1 0 0 0 .500 0 0 0-0
6 Olynciw, Matt .000 .500 4-0 1 0 0 0 0 0 1 0 .000 1 0 0 0 .500 0 0 0-0
40 Timler, Elie .000 .000 5-0 0 1 0 0 0 0 0 0 .000 0 0 0 0 .000 0 0 0-0
41 Girard, Connor .000 1.000 1-0 0 1 0 0 0 0 0 0 .000 1 0 0 0 1.000 0 0 0-0
Totals .268 .752 39-39 1091 261 292 49 4 11 236 382 .350 163 92 205 12 .402 15 17 36-43
Opponents .341 .926 39-39 1154 341 393 61 13 26 298 558 .484 171 63 137 5 .442 31 21 57-65

Pitching

(A darker background denotes not meeting the minimum requirement of 1 IP/G)

Individual Overall Pitching Statistics
# Player ERA WHIP W-L APP-GS CG SHO SV IP H R ER BB SO 2B 3B HR AB B/AVG WP HBP BK SFA SHA
3 Bloch, Jameson 6.28 1.71 4-6 14-12 2 0-0 0 67.1 83 62 47 32 41 10 4 5 269 .309 2 13 0 6 3
21 Bryan, Max 7.14 2.01 2-4 15-7 1 0-0 1 40.1 60 47 32 21 12 9 2 1 177 .339 5 8 2 2 4
7 Stokes, Ethan 5.40 6.00 0-0 3-0 0 0-0 0 1.2 5 7 1 5 0 1 0 0 10 .500 2 0 0 0 0
8 Marquis, Matt 5.40 1.20 0-0 2-0 0 0-0 0 1.2 2 1 1 0 2 0 0 0 7 .286 1 0 0 0 0
25 Buchholz, William 6.06 1.68 1-4 11-6 0 0-0 0 35.2 40 31 24 20 19 9 2 3 144 .278 3 7 1 6 2
35 Vincent, Brady 6.52 1.63 4-2 9-7 1 0-0 0 38.2 47 33 28 16 27 7 4 4 152 .309 2 7 1 4 4
11 Holman, Trent 7.71 1.86 2-2 10-3 0 0-0 0 21.0 25 21 18 14 11 3 0 1 83 .301 2 4 1 2 1
13 Alm, Kumalo 9.00 4.00 0-0 3-0 0 0-0 0 2.0 5 4 2 3 1 2 0 0 10 .500 0 3 0 1 0
15 Hussey, Kaleb 9.10 2.30 1-5 18-2 0 0-0 0 28.2 50 40 29 16 7 13 1 3 129 .388 4 7 4 4 3
38 Spratt, Will 10.13 3.00 0-0 7-0 0 0-0 0 5.1 10 14 6 6 2 0 0 1 28 .357 1 1 0 0 0
10 Clark, Ryan 11.05 2.32 0-0 8-0 0 0-0 0 7.1 14 11 9 3 2 2 0 1 34 .412 4 4 1 1 0
42 Santone, Maddox 14.21 2.84 0-0 8-0 0 0-0 0 6.1 13 15 10 5 2 1 0 3 33 .394 1 1 1 0 1
6 Olynciw, Matt 18.90 3.00 0-0 2-0 0 0-0 0 3.1 8 7 7 2 2 1 0 2 16 .500 1 1 1 1 0
22 Sawyer, Kyle 24.75 3.75 0-0 6-1 0 0-0 0 4.0 9 13 11 6 3 1 0 0 20 .450 2 1 0 1 1
31 Harty, Connor 27.00 4.50 0-0 3-0 0 0-0 0 2.0 6 6 6 3 2 1 0 0 12 .500 3 2 0 0 0
40 Timler, Elie 34.71 3.86 0-0 3-0 0 0-0 0 2.1 5 9 9 4 2 0 0 0 11 .455 0 2 0 1 0
1 Wrigley, Ike 45.00 5.50 0-1 3-0 0 0-0 0 2.0 6 10 10 5 2 1 0 2 11 .545 0 1 0 1 2
14 Philbrick, Gabe 60.75 11.25 0-1 5-0 0 0-0 0 1.1 5 10 9 10 0 0 0 0 8 .625 3 1 0 1 0
Totals 8.60 2.08 14-25 130-38 4 1 1 271.0 393 341 259 171 137 61 13 26 1154 .341 36 63 12 31 21
Opponents 6.44 1.63 25-14 128-39 5 4 3 279.2 292 261 200 163 205 49 4 11 1091 .268 34 92 8 15 17

Fielding

Individual Overall Fielding Statistics
# Player C PO A E FLD% DP SBA CSB PB CI
30 Harmon, Lucas 43 42 1 0 1.000 0 0 0 0 0
34 Forrest, Jackson 4 3 1 0 1.000 0 5 0 3 0
44 Absalom, Armando 3 3 0 0 1.000 0 0 0 0 0
23 Skory, Andrew 2 2 0 0 1.000 0 0 0 0 0
38 Spratt, Will 2 2 0 0 1.000 1 1 0 0 0
10 Clark, Ryan 1 0 1 0 1.000 0 1 0 0 0
28 Kalisz, Joe 1 1 0 0 1.000 0 0 0 0 0
6 Olynciw, Matt 1 1 0 0 1.000 0 0 0 0 0
7 Stokes, Ethan 1 0 1 0 1.000 0 0 0 0 0
2 Durrell, Hayden 118 83 32 3 .975 6 24 3 7 0
3 Bloch, Jameson 140 113 21 6 .957 6 9 2 0 0
27 Lewis, Colby 85 72 9 4 .953 2 28 5 10 0
5 Markowitz, Sam 20 9 10 1 .950 2 0 0 0 0
35 Vincent, Brady 157 126 23 8 .949 8 4 1 0 0
8 Marquis, Matt 104 91 6 7 .933 0 2 0 0 0
1 Wrigley, Ike 110 101 1 8 .927 0 0 0 0 0
4 Cook, Camden 18 15 1 2 .889 0 0 0 0 0
26 Parsell, Sam 83 24 49 10 .880 4 0 0 0 0
17 Vachon, Paul 24 21 0 3 .875 0 0 0 0 0
9 Mello, Benjamin 24 8 13 3 .875 2 0 0 0 0
12 Rosa, Tyler 149 59 69 21 .859 9 0 0 0 0
25 Buchholz, William 7 2 4 1 .857 0 15 0 0 0
33 Wellman-Clouse, Joseph 13 6 5 2 .846 1 0 0 0 0
11 Holman, Trent 6 0 5 1 .833 0 7 3 0 0
18 Murray, Jackson 53 21 21 11 .792 2 0 0 0 0
22 Sawyer, Kyle 6 1 3 2 .667 0 1 0 0 0
21 Bryan, Max 17 2 9 6 .647 0 9 1 0 0
15 Hussey, Kaleb 11 4 3 4 .636 0 4 1 0 0
13 Alm, Kumalo 0 0 0 0 .000 0 0 0 0 0
14 Philbrick, Gabe 0 0 0 0 .000 0 1 0 0 0
16 Spooner, Stan 0 0 0 0 .000 0 0 0 0 0
19 Gray, Caden 0 0 0 0 .000 0 0 0 0 0
20 Harper, Owen 0 0 0 0 .000 0 0 0 0 0
31 Harty, Connor 0 0 0 0 .000 0 2 0 0 0
40 Timler, Elie 0 0 0 0 .000 0 1 0 0 0
41 Girard, Connor 0 0 0 0 .000 0 0 0 0 0
42 Santone, Maddox 0 0 0 0 .000 0 0 0 0 0
Totals 1203 812 288 103 .914 19 114 16 20 0
Opponents 1227 839 331 57 .954 26 72 14 4 0

Conference

Batting

Individual Conference Batting Statistics
# Player AVG OPS GP-GS AB R H 2B 3B HR RBI TB SLG% BB HBP SO GDP OB% SF SH SB
23 Skory, Andrew .500 1.000 1-0 2 1 1 0 0 0 0 1 .500 0 0 1 0 .500 0 0 0-0
18 Murray, Jackson .414 .954 14-12 29 7 12 2 0 0 10 14 .483 3 1 4 1 .471 1 3 2-3
35 Vincent, Brady .365 1.035 23-23 74 18 27 4 1 3 27 42 .568 14 1 8 0 .467 1 0 1-1
12 Rosa, Tyler .345 .879 24-24 84 14 29 4 0 1 16 36 .429 10 6 10 0 .450 0 0 2-3
30 Harmon, Lucas .340 1.030 17-14 50 10 17 5 1 3 17 33 .660 2 1 11 0 .370 1 0 0-0
1 Wrigley, Ike .274 .757 24-24 84 17 23 6 0 1 20 32 .381 11 4 17 0 .376 2 1 8-10
3 Bloch, Jameson .253 .681 24-24 75 20 19 1 0 0 15 20 .267 13 9 17 3 .414 2 0 1-1
8 Marquis, Matt .244 .722 24-24 78 23 19 1 0 1 10 23 .295 9 16 6 0 .427 0 0 10-11
4 Cook, Camden .231 .720 10-4 13 4 3 1 0 0 2 4 .308 4 0 4 0 .412 0 1 0-0
27 Lewis, Colby .220 .533 14-14 41 6 9 1 0 0 9 10 .244 3 1 7 1 .289 0 1 0-0
2 Durrell, Hayden .185 .565 20-20 54 14 10 0 0 0 6 10 .185 13 4 5 1 .380 0 6 2-2
26 Parsell, Sam .185 .602 22-20 54 11 10 2 0 0 4 12 .222 8 9 16 2 .380 0 1 0-0
9 Mello, Benjamin .182 .432 6-4 11 2 2 0 0 0 2 2 .182 1 0 4 0 .250 0 1 0-0
17 Vachon, Paul .053 .361 11-7 19 3 1 0 0 0 2 1 .053 5 2 8 0 .308 0 0 0-0
5 Markowitz, Sam .000 .143 3-2 5 0 0 0 0 0 1 0 .000 1 0 2 0 .143 1 0 0-0
33 Wellman-Clouse, Joseph .000 .000 5-0 2 2 0 0 0 0 0 0 .000 0 0 1 0 .000 0 0 0-0
28 Kalisz, Joe .000 .000 1-0 1 0 0 0 0 0 0 0 .000 0 0 0 0 .000 0 0 0-0
40 Timler, Elie .000 .000 1-0 0 1 0 0 0 0 0 0 .000 0 0 0 0 .000 0 0 0-0
Totals .269 .754 24-24 676 153 182 27 2 9 141 240 .355 97 54 121 8 .399 8 14 26-31
Opponents .314 .860 24-24 697 170 219 31 8 16 152 314 .451 93 30 80 4 .409 16 16 31-36

Pitching

Individual Conference Pitching Statistics
# Player ERA WHIP W-L APP-GS CG SHO SV IP H R ER BB SO 2B 3B HR AB B/AVG WP HBP BK SFA SHA
14 Philbrick, Gabe 0.00 20.00 0-0 1-0 0 0-0 0 0.1 0 0 0 2 0 0 0 0 0 .000 0 0 0 1 0
21 Bryan, Max 5.13 1.65 1-1 9-3 1 0-0 1 26.1 32 22 15 11 5 4 1 1 106 .302 3 6 1 2 4
25 Buchholz, William 5.54 1.62 1-3 6-4 0 0-0 0 26.0 27 22 16 15 16 6 2 2 105 .257 3 6 0 3 1
38 Spratt, Will 6.00 1.00 0-0 4-0 0 0-0 0 3.0 2 3 2 1 0 0 0 1 12 .167 1 1 0 0 0
35 Vincent, Brady 6.12 1.64 3-1 5-4 1 0-0 0 25.0 30 18 17 11 16 4 1 3 96 .313 0 3 1 2 3
3 Bloch, Jameson 7.32 1.84 2-4 9-7 1 0-0 0 39.1 50 40 32 22 26 3 3 2 159 .314 1 5 0 5 2
11 Holman, Trent 7.94 1.76 2-1 7-2 0 0-0 0 17.0 19 15 15 11 7 1 0 1 64 .297 1 3 1 0 1
10 Clark, Ryan 9.00 3.00 0-0 2-0 0 0-0 0 2.0 4 3 2 2 1 1 0 0 10 .400 2 0 0 0 0
15 Hussey, Kaleb 9.51 2.07 1-3 12-2 0 0-0 0 23.2 39 29 25 9 6 10 1 3 106 .368 2 6 1 1 3
42 Santone, Maddox 13.50 2.58 0-0 3-0 0 0-0 0 3.1 5 5 5 3 0 1 0 2 15 .333 0 0 0 0 0
8 Marquis, Matt 13.50 5.00 0-0 1-0 0 0-0 0 0.2 1 1 1 0 0 0 0 0 3 .333 1 0 0 0 0
22 Sawyer, Kyle 15.43 3.33 0-0 4-1 0 0-0 0 2.1 4 5 4 3 2 1 0 0 11 .364 2 0 0 0 0
1 Wrigley, Ike 27.00 10.00 0-1 1-0 0 0-0 0 0.1 0 1 1 1 0 0 0 0 0 .000 0 0 0 1 2
6 Olynciw, Matt 27.00 4.00 0-0 1-0 0 0-0 0 2.0 6 6 6 2 1 0 0 1 10 .600 1 0 1 1 0
Totals 7.41 1.82 10-14 65-23 3 1 1 171.1 219 170 141 93 80 31 8 16 697 .314 17 30 5 16 16
Opponents 5.97 1.59 14-10 72-24 5 1 2 175.0 182 153 116 97 121 27 2 9 676 .269 18 54 5 8 14

Fielding

Individual Conference Fielding Statistics
# Player C PO A E FLD% DP SBA CSB PB CI
30 Harmon, Lucas 42 41 1 0 1.000 0 0 0 0 0
5 Markowitz, Sam 8 4 4 0 1.000 1 0 0 0 0
11 Holman, Trent 5 0 5 0 1.000 0 2 3 0 0
25 Buchholz, William 4 2 2 0 1.000 0 9 0 0 0
23 Skory, Andrew 2 2 0 0 1.000 0 0 0 0 0
44 Absalom, Armando 1 1 0 0 1.000 0 0 0 0 0
2 Durrell, Hayden 71 48 21 2 .972 2 13 2 3 0
3 Bloch, Jameson 92 77 12 3 .967 3 7 0 0 0
35 Vincent, Brady 91 71 15 5 .945 4 4 1 0 0
1 Wrigley, Ike 72 68 0 4 .944 0 0 0 0 0
27 Lewis, Colby 53 45 4 4 .925 1 17 3 4 0
12 Rosa, Tyler 93 47 38 8 .914 5 0 0 0 0
8 Marquis, Matt 68 57 5 6 .912 0 2 0 0 0
26 Parsell, Sam 50 16 28 6 .880 3 0 0 0 0
4 Cook, Camden 6 5 0 1 .833 0 0 0 0 0
18 Murray, Jackson 46 18 19 9 .804 2 0 0 0 0
21 Bryan, Max 13 2 8 3 .769 0 3 1 0 0
9 Mello, Benjamin 12 3 6 3 .750 1 0 0 0 0
17 Vachon, Paul 4 3 0 1 .750 0 0 0 0 0
33 Wellman-Clouse, Joseph 3 0 2 1 .667 0 0 0 0 0
15 Hussey, Kaleb 10 3 3 4 .600 0 3 0 0 0
22 Sawyer, Kyle 2 0 1 1 .500 0 1 0 0 0
10 Clark, Ryan 0 0 0 0 .000 0 0 0 0 0
14 Philbrick, Gabe 0 0 0 0 .000 0 0 0 0 0
28 Kalisz, Joe 0 0 0 0 .000 0 0 0 0 0
34 Forrest, Jackson 0 0 0 0 .000 0 1 0 2 0
38 Spratt, Will 0 0 0 0 .000 0 0 0 0 0
40 Timler, Elie 0 0 0 0 .000 0 0 0 0 0
42 Santone, Maddox 0 0 0 0 .000 0 0 0 0 0
6 Olynciw, Matt 0 0 0 0 .000 0 0 0 0 0
Totals 748 513 174 61 .918 22 62 10 9 0
Opponents 763 525 206 32 .958 46 52 10 2 0

Individual

Batting

Game By Game Results
Date Loc Opponent W/L Score AB R H RBI 2B 3B HR BB IBB SB CS HBP SH SF GDP K PO A E AVG
2/28/2026 at Colby L 1-14 26 1 5 1 0 0 0 0 0 0 0 0 0 0 0 3 18 5 2 .192
2/28/2026 at Colby L 0-4 24 0 3 0 0 0 0 0 0 0 0 0 0 0 1 9 18 6 0 .125
3/8/2026 at Bowdoin L 0-2 30 0 3 0 1 0 0 0 0 1 1 2 0 0 0 8 24 13 1 .100
3/14/2026 vs MCLA W 10-5 24 10 5 10 1 0 0 3 0 3 0 7 0 0 1 2 21 5 2 .208
3/14/2026 vs MCLA L 11-17 24 11 10 10 3 0 0 6 0 1 0 2 1 1 0 6 15 2 4 .417
3/17/2026 vs Framingham St. L 5-12 27 5 6 4 1 1 0 3 0 0 0 2 1 0 1 6 21 13 2 .222
3/17/2026 vs Framingham St. L 7-12 30 7 10 6 5 0 0 7 0 1 0 2 0 0 1 8 18 5 3 .333
3/18/2026 at Wis.-Eau Claire L 2-10 32 2 6 2 0 0 0 4 0 1 0 1 1 1 0 7 24 12 2 .188
3/18/2026 St. Joseph's (Brkln) W 13-3 30 13 9 10 3 1 1 7 0 2 0 4 0 2 0 2 24 10 3 .300
3/28/2026 at Lesley L 4-6 31 4 4 3 2 0 0 4 0 0 0 2 0 1 0 8 24 8 3 .129
3/28/2026 at Lesley W 8-0 24 8 6 8 1 1 0 9 0 2 1 1 1 0 1 6 21 8 1 .250
3/29/2026 at Lesley W 9-7 30 9 10 8 1 0 0 6 0 6 0 4 0 1 1 3 21 8 3 .333
3/29/2026 at Lesley W 17-11 38 17 14 15 1 0 1 7 0 4 0 3 0 0 0 8 21 11 1 .368
4/1/2026 at Bates L 7-34 26 7 4 7 0 0 0 10 0 0 0 2 0 0 0 8 18 5 3 .154
4/2/2026 at Southern Me. L 1-27 23 1 2 1 0 0 0 3 0 0 0 1 0 0 0 7 18 7 6 .087
4/6/2026 at Saint Joseph's (Me.) L 0-18 25 0 5 0 0 0 0 1 0 0 0 2 0 0 0 4 18 7 6 .200
4/6/2026 at Saint Joseph's (Me.) L 5-6 30 5 9 4 1 0 0 4 0 0 0 1 0 0 0 5 20 7 3 .300
4/11/2026 Me.-Presque Isle W 17-13 36 17 12 15 3 0 1 12 0 2 0 4 0 0 0 2 27 9 1 .333
4/11/2026 Me.-Presque Isle L 1-4 24 1 3 1 2 0 0 3 0 2 0 2 0 0 0 5 21 8 1 .125
4/12/2026 Me.-Presque Isle W 6-3 22 6 6 6 1 0 0 3 0 2 0 5 0 1 0 5 21 8 2 .273
4/12/2026 Me.-Presque Isle L 0-4 22 0 3 0 0 0 0 0 0 0 0 2 1 0 0 5 21 3 7 .136
4/14/2026 Thomas (ME) L 2-15 22 2 4 2 1 0 0 2 0 1 0 3 1 1 0 4 21 7 5 .182
4/14/2026 Thomas (ME) L 7-10 27 7 9 6 3 0 0 0 0 0 0 2 2 1 0 4 21 10 1 .333
4/18/2026 SUNY Cobleskill L 6-10 30 6 5 5 0 0 0 6 0 1 1 3 0 0 0 10 27 9 4 .167
4/18/2026 SUNY Cobleskill W 13-8 34 13 19 13 2 0 0 3 0 1 1 1 0 1 0 2 21 8 1 .559
4/22/2026 at Thomas (ME) L 3-6 26 3 5 3 1 0 0 3 0 0 0 3 1 0 0 1 18 4 3 .192
4/22/2026 at Thomas (ME) L 3-8 30 3 8 3 2 0 0 0 0 0 0 0 0 0 0 9 18 5 1 .267
4/25/2026 at Husson L 4-10 32 4 9 3 2 0 0 5 0 2 0 2 3 0 1 6 24 10 2 .281
4/25/2026 at Husson L 4-9 26 4 9 4 0 1 1 4 0 1 0 2 1 2 2 4 17 6 1 .346
4/26/2026 at Husson L 2-6 22 2 2 2 0 0 1 4 0 0 0 0 0 0 1 6 18 4 2 .091
4/26/2026 at Husson L 5-6 31 5 10 5 0 0 0 4 0 0 1 1 1 0 0 8 22 5 1 .323
4/28/2026 SUNY Cobleskill W 8-1 26 8 10 6 3 0 0 1 0 1 1 4 0 0 0 4 21 6 1 .385
4/28/2026 SUNY Cobleskill L 2-3 23 2 4 2 0 0 0 4 1 0 0 2 0 0 0 3 21 8 4 .174
4/29/2026 Me.-Fort Kent W 21-2 31 21 15 18 2 0 1 8 0 0 0 5 0 2 0 7 21 11 2 .484
4/29/2026 Me.-Fort Kent W 25-5 33 25 18 22 5 0 0 10 0 1 1 7 0 1 0 2 21 6 3 .545
5/2/2026 at Vermont State Lyndon W 16-14 39 16 12 16 1 0 4 4 0 0 0 4 1 0 1 4 27 13 9 .308
5/2/2026 at Vermont State Lyndon L 1-10 25 1 4 1 1 0 0 0 0 1 0 0 0 0 0 6 18 3 1 .160
5/3/2026 at Vermont State Lyndon W 6-1 28 6 7 6 0 0 0 7 0 0 0 0 1 0 1 4 21 11 4 .250
5/3/2026 at Vermont State Lyndon W 9-5 28 9 7 8 0 0 1 6 0 0 0 4 1 0 0 4 21 2 2 .250
Total 261-341 1091 261 292 236 49 4 11 163 1 36 7 92 17 15 12 205 812 288 103

Pitching

Game By Game Pitching
Date Loc Opponent W/L Score IP H R ER BB SO 2B 3B HR WP BK HBP IBB W L SV ERA
2/28/2026 at Colby L 1-14 6.0 13 14 11 8 4 5 0 0 5 0 3 0 0 1 0 16.50
2/28/2026 at Colby L 0-4 6.0 10 4 4 3 2 1 0 0 1 0 0 0 0 2 0 6.00
3/8/2026 at Bowdoin L 0-2 8.0 8 2 2 2 2 2 0 1 1 0 2 0 0 3 0 2.25
3/14/2026 vs MCLA W 10-5 7.0 10 5 4 2 5 2 1 1 0 0 1 0 1 3 0 5.14
3/14/2026 vs MCLA L 11-17 5.0 18 17 12 4 4 2 0 0 0 0 6 0 1 4 0 21.60
3/17/2026 vs Framingham St. L 5-12 7.0 13 12 11 7 6 1 2 0 3 0 1 0 1 5 0 14.14
3/17/2026 vs Framingham St. L 7-12 6.0 12 12 6 5 7 1 1 0 2 4 1 0 1 6 0 9.00
3/18/2026 at Wis.-Eau Claire L 2-10 8.0 8 10 9 7 2 1 0 0 0 1 2 0 1 7 0 10.13
3/18/2026 St. Joseph's (Brkln) W 13-3 8.0 3 3 0 3 3 0 0 0 0 0 2 0 2 7 0 0.00
3/28/2026 at Lesley L 4-6 8.0 6 6 5 5 6 0 3 0 1 1 2 0 2 8 0 5.63
3/28/2026 at Lesley W 8-0 7.0 3 0 0 6 6 0 0 0 0 0 0 0 3 8 0 0.00
3/29/2026 at Lesley W 9-7 7.0 6 7 2 5 5 1 0 0 1 0 3 0 4 8 0 2.57
3/29/2026 at Lesley W 17-11 7.0 16 11 8 8 3 2 0 0 1 2 0 0 5 8 0 10.29
4/1/2026 at Bates L 7-34 6.0 28 34 25 10 4 11 0 4 4 1 4 0 5 9 0 37.50
4/2/2026 at Southern Me. L 1-27 6.0 17 27 21 12 4 1 0 2 1 0 5 0 5 10 0 31.50
4/6/2026 at Saint Joseph's (Me.) L 0-18 6.0 16 18 5 7 4 1 1 1 0 1 3 0 5 11 0 7.50
4/6/2026 at Saint Joseph's (Me.) L 5-6 6.2 9 6 3 2 4 0 0 1 1 0 2 1 5 12 0 4.05
4/11/2026 Me.-Presque Isle W 17-13 9.0 15 13 11 4 4 4 0 3 0 1 1 0 6 12 0 11.00
4/11/2026 Me.-Presque Isle L 1-4 7.0 4 4 3 1 6 0 0 0 0 0 1 0 6 13 0 3.86
4/12/2026 Me.-Presque Isle W 6-3 7.0 5 3 3 2 0 1 0 0 1 0 3 0 7 13 0 3.86
4/12/2026 Me.-Presque Isle L 0-4 7.0 6 4 0 2 7 1 0 0 1 0 1 0 7 14 0 0.00
4/14/2026 Thomas (ME) L 2-15 7.0 18 15 12 3 4 5 0 1 2 1 1 0 7 15 0 15.43
4/14/2026 Thomas (ME) L 7-10 7.0 17 10 10 1 5 2 0 2 1 0 0 0 7 16 0 12.86
4/18/2026 SUNY Cobleskill L 6-10 9.0 12 10 9 8 3 3 0 2 2 0 1 0 7 17 0 9.00
4/18/2026 SUNY Cobleskill W 13-8 7.0 11 8 8 4 0 0 0 2 0 0 2 0 8 17 0 10.29
4/22/2026 at Thomas (ME) L 3-6 6.0 8 6 6 5 1 1 0 1 0 0 1 0 8 18 0 9.00
4/22/2026 at Thomas (ME) L 3-8 6.0 6 8 7 6 4 1 0 1 0 0 0 0 8 19 0 10.50
4/25/2026 at Husson L 4-10 8.0 15 10 9 5 3 2 1 0 0 0 2 0 8 20 0 10.13
4/25/2026 at Husson L 4-9 6.0 12 9 9 2 3 2 1 1 0 0 1 0 8 21 0 13.50
4/26/2026 at Husson L 2-6 6.0 6 6 4 4 1 1 0 0 1 0 3 1 8 22 0 6.00
4/26/2026 at Husson L 5-6 7.1 8 6 6 5 1 0 3 0 0 0 0 1 8 23 0 7.36
4/28/2026 SUNY Cobleskill W 8-1 7.0 5 1 1 3 3 0 0 0 0 0 1 0 9 23 0 1.29
4/28/2026 SUNY Cobleskill L 2-3 7.0 5 3 2 4 1 1 0 1 2 0 1 2 9 24 0 2.57
4/29/2026 Me.-Fort Kent W 21-2 7.0 5 2 2 2 1 1 0 0 0 0 1 0 10 24 0 2.57
4/29/2026 Me.-Fort Kent W 25-5 7.0 4 5 3 4 5 1 0 0 1 0 0 0 11 24 0 3.86
5/2/2026 at Vermont State Lyndon W 16-14 9.0 14 14 10 3 2 1 0 0 2 0 3 0 12 24 0 10.00
5/2/2026 at Vermont State Lyndon L 1-10 6.0 10 10 10 2 5 1 0 1 0 0 2 0 12 25 0 15.00
5/3/2026 at Vermont State Lyndon W 6-1 7.0 4 1 1 2 4 1 0 1 0 0 1 0 13 25 0 1.29
5/3/2026 at Vermont State Lyndon W 9-5 7.0 7 5 5 3 3 1 0 0 2 0 0 0 14 25 0 6.43
Total 261-341 271.0 393 341 259 171 137 61 13 26 36 12 63 5 14 25 0

Game Highs / Leaders

Team

Batting

Team Batting Highs
Statistic High Opponent
AT BATS 39 Vermont State Lyndon (5/2/2026)
RUNS SCORED 25 Me.-Fort Kent (4/29/2026)
HITS 19 SUNY Cobleskill (4/18/2026)
RBIS 22 Me.-Fort Kent (4/29/2026)
DOUBLES 5 Me.-Fort Kent (4/29/2026); Framingham St. (3/17/2026)
TRIPLES 1 Framingham St. (3/17/2026); St. Joseph's (Brkln) (3/18/2026); Lesley (3/28/2026); Husson (4/25/2026)
HOME RUNS 4 Vermont State Lyndon (5/2/2026)
WALKS 12 Me.-Presque Isle (4/11/2026)
STRIKEOUTS 10 SUNY Cobleskill (4/18/2026)
SAC HITS 3 Husson (4/25/2026)
SAC FLIES 2 St. Joseph's (Brkln) (3/18/2026); Me.-Fort Kent (4/29/2026); Husson (4/25/2026)
STOLEN BASES 6 Lesley (3/29/2026)
HIT BY PITCH 7 MCLA (3/14/2026); Me.-Fort Kent (4/29/2026)
CAUGHT STEALING 1 SUNY Cobleskill (4/18/2026); SUNY Cobleskill (4/18/2026); SUNY Cobleskill (4/28/2026); Me.-Fort Kent (4/29/2026); Bowdoin (3/8/2026)
HIT INTO DP 2 Saint Joseph's (Me.) (4/6/2026); Saint Joseph's (Me.) (4/6/2026); Husson (4/25/2026)

Pitching

Team Pitching Highs
Statistic High Opponent
INNINGS PITCHED 9.0 Me.-Presque Isle (4/11/2026); SUNY Cobleskill (4/18/2026); Vermont State Lyndon (5/2/2026)
RUNS ALLOWED 34 Bates (4/1/2026)
EARNED RUNS 25 Bates (4/1/2026)
WALKS ALLOWED 12 Southern Me. (4/2/2026)
STRIKEOUTS 7 Me.-Presque Isle (4/12/2026); Framingham St. (3/17/2026)
HITS ALLOWED 28 Bates (4/1/2026)
DOUBLES ALLOWED 11 Bates (4/1/2026)
TRIPLES ALLOWED 3 Lesley (3/28/2026); Husson (4/26/2026)
HOME RUNS ALLOWED 4 Bates (4/1/2026)
WILD PITCHES 5 Colby (2/28/2026)
HIT BATTERS 6 MCLA (3/14/2026)

Fielding

Team Fielding Highs
Statistic High Opponent
PUTOUTS 27 Me.-Presque Isle (4/11/2026); SUNY Cobleskill (4/18/2026); Vermont State Lyndon (5/2/2026)
ASSISTS 13 Framingham St. (3/17/2026); Bowdoin (3/8/2026); Vermont State Lyndon (5/2/2026)
ERRORS 9 Vermont State Lyndon (5/2/2026)
PASSED BALLS 4 Saint Joseph's (Me.) (4/6/2026)
DPS TURNED 2 Bowdoin (3/8/2026)

Individual

Batting

Individual Batting Highs
Statistic High Player Opponent
AT BATS 6 Tyler Rosa; Ike Wrigley Me.-Presque Isle (4/11/2026); Lesley (3/29/2026)
RUNS SCORED 4 Ike Wrigley St. Joseph's (Brkln) (3/18/2026)
HITS 5 Jackson Murray Lesley (3/29/2026)
RBIS 5 Brady Vincent; Ike Wrigley Me.-Fort Kent (4/29/2026); Vermont State Lyndon (5/2/2026)
DOUBLES 2 Brady Vincent (2); Lucas Harmon; Jameson Bloch Framingham St. (3/17/2026); SUNY Cobleskill (4/28/2026); Me.-Fort Kent (4/29/2026)
TRIPLES 1 Ike Wrigley (2); Brady Vincent; Lucas Harmon St. Joseph's (Brkln) (3/18/2026); Lesley (3/28/2026); Husson (4/25/2026)
HOME RUNS 2 Lucas Harmon Vermont State Lyndon (5/2/2026)
WALKS 3 Hayden Durrell; Jameson Bloch Me.-Presque Isle (4/11/2026); Framingham St. (3/17/2026)
STRIKEOUTS 3 Jameson Bloch; Hayden Durrell; Sam Parsell (2) Wis.-Eau Claire (3/18/2026); Bates (4/1/2026); Husson (4/26/2026)
SAC HITS 2 Hayden Durrell Husson (4/25/2026)
SAC FLIES 2 Jameson Bloch St. Joseph's (Brkln) (3/18/2026)
STOLEN BASES 2 Matt Marquis (2); Ike Wrigley (2) Lesley (3/29/2026); Husson (4/25/2026)
HIT BY PITCH 3 Matt Marquis (2) Me.-Presque Isle (4/11/2026)
CAUGHT STEALING 1 Ike Wrigley (3); Jackson Murray; Matt Marquis (2); Tyler Rosa Husson (4/26/2026); SUNY Cobleskill (4/18/2026); Bowdoin (3/8/2026); Lesley (3/28/2026)
HIT INTO DP 2 Hayden Durrell Saint Joseph's (Me.) (4/6/2026)

Pitching

Individual Pitching Highs
Statistic High Player Opponent
INNINGS PITCHED 8.0 Jameson Bloch St. Joseph's (Brkln) (3/18/2026)
RUNS ALLOWED 9 J. Bloch; Ike Wrigley; Jameson Bloch Colby (2/28/2026); Bates (4/1/2026); Vermont State Lyndon (5/2/2026)
EARNED RUNS 9 Ike Wrigley; Jameson Bloch Bates (4/1/2026); Vermont State Lyndon (5/2/2026)
WALKS ALLOWED 5 Max Bryan Husson (4/25/2026)
STRIKEOUTS 7 Will Buchholz Me.-Presque Isle (4/12/2026)
HITS ALLOWED 11 Kaleb Hussey; Brady Vincent Thomas (ME) (4/14/2026); Husson (4/25/2026)
DOUBLES ALLOWED 5 Kaleb Hussey Thomas (ME) (4/14/2026)
TRIPLES ALLOWED 3 Jameson Bloch Husson (4/26/2026)
HOME RUNS ALLOWED 2 Maddox Santone; Will Buchholz; Ike Wrigley Me.-Presque Isle (4/11/2026); SUNY Cobleskill (4/18/2026); Bates (4/1/2026)
WILD PITCHES 3 C. Harty Colby (2/28/2026)
HIT BATTERS 3 Max Bryan; Brady Vincent Me.-Presque Isle (4/12/2026); Saint Joseph's (Me.) (4/6/2026)

Fielding

Individual Fielding Highs
Statistic High Player Opponent
PUTOUTS 11 Jameson Bloch (2) Vermont State Lyndon (5/2/2026)
ASSISTS 6 Sam Parsell SUNY Cobleskill (4/28/2026)
ERRORS 5 Tyler Rosa Southern Me. (4/2/2026)
PASSED BALLS 4 Hayden Durrell Saint Joseph's (Me.) (4/6/2026)
DPS TURNED 2 Brady Vincent (2) Bowdoin (3/8/2026)

Leaders

Batting

Team Leaders: Batting Average
Batting Average
Player High
Vincent, Brady.378
Rosa, Tyler.352
Wrigley, Ike.274
Bloch, Jameson.267
Marquis, Matt.242
Team Leaders: Slugging Percentage
Slugging Percentage
Player High
Vincent, Brady.605
Rosa, Tyler.438
Wrigley, Ike.393
Bloch, Jameson.308
Marquis, Matt.283
Team Leaders: Runs Scored
Runs Scored
Player High
Marquis, Matt34
Bloch, Jameson32
Wrigley, Ike31
Vincent, Brady30
Rosa, Tyler24
Team Leaders: Hits
Hits
Player High
Rosa, Tyler45
Vincent, Brady45
Wrigley, Ike37
Bloch, Jameson32
Marquis, Matt29
Team Leaders: Runs Batted In
Runs Batted In
Player High
Vincent, Brady47
Wrigley, Ike28
Bloch, Jameson26
Rosa, Tyler24
Marquis, Matt17
Team Leaders: Doubles
Doubles
Player High
Vincent, Brady10
Wrigley, Ike9
Rosa, Tyler8
Bloch, Jameson5
Parsell, Sam3
Team Leaders: Triples
Triples
Player High
Wrigley, Ike2
Vincent, Brady1
Team Leaders: Home Runs
Home Runs
Player High
Vincent, Brady5
Wrigley, Ike1
Rosa, Tyler1
Marquis, Matt1
Team Leaders: Total Bases
Total Bases
Player High
Vincent, Brady72
Rosa, Tyler56
Wrigley, Ike53
Bloch, Jameson37
Marquis, Matt34
Team Leaders: Walks
Walks
Player High
Vincent, Brady24
Bloch, Jameson23
Rosa, Tyler20
Wrigley, Ike18
Durrell, Hayden18
Team Leaders: Hit By Pitch
Hit By Pitch
Player High
Marquis, Matt24
Parsell, Sam14
Bloch, Jameson12
Durrell, Hayden10
Rosa, Tyler9
Team Leaders: Sacrifice Bunts
Sacrifice Bunts
Player High
Durrell, Hayden6
Parsell, Sam2
Wrigley, Ike1
Marquis, Matt1
Team Leaders: Sacrifice Flies
Sacrifice Flies
Player High
Bloch, Jameson4
Vincent, Brady3
Wrigley, Ike2
Durrell, Hayden1
Parsell, Sam1
Team Leaders: Stolen Bases
Stolen Bases
Player High
Marquis, Matt13
Wrigley, Ike10
Durrell, Hayden3
Rosa, Tyler2
Bloch, Jameson1
Team Leaders: Strikeouts
Strikeouts
Player High
Wrigley, Ike31
Bloch, Jameson27
Parsell, Sam24
Rosa, Tyler17
Durrell, Hayden13
Team Leaders: Grounded into DP
Grounded into DP
Player High
Bloch, Jameson3
Rosa, Tyler2
Parsell, Sam2
Wrigley, Ike1
Durrell, Hayden1
Team Leaders: At Bats
At Bats
Player High
Wrigley, Ike135
Rosa, Tyler128
Bloch, Jameson120
Marquis, Matt120
Vincent, Brady119
Team Leaders: Games Played
Games Played
Player High
Wrigley, Ike39
Rosa, Tyler39
Bloch, Jameson39
Marquis, Matt39
Vincent, Brady38
Team Leaders: Game Starts
Game Starts
Player High
Wrigley, Ike39
Rosa, Tyler39
Bloch, Jameson39
Marquis, Matt39
Vincent, Brady38

Pitching

Team Leaders: Earned Run Average
Earned Run Average
Player High
Bloch, Jameson6.28
Bryan, Max7.14
Team Leaders: Opposing Bat Average
Opposing Bat Average
Player High
Bloch, Jameson.309
Bryan, Max.339
Team Leaders: Win Loss Percentage
Win Loss Percentage
Player High
Bloch, Jameson40
Bryan, Max33.3333333333333
Team Leaders: Wins
Wins
Player High
Bloch, Jameson4
Bryan, Max2
Team Leaders: Losses
Losses
Player High
Bloch, Jameson6
Bryan, Max4
Team Leaders: Saves
Saves
Player High
Bryan, Max1
Team Leaders: Innings Pitched
Innings Pitched
Player High
Bloch, Jameson67.1
Bryan, Max40.1
Team Leaders: Batters Struck Out
Batters Struck Out
Player High
Bloch, Jameson41
Bryan, Max12
Team Leaders: Appearances
Appearances
Player High
Bryan, Max15
Bloch, Jameson14
Team Leaders: Games Started
Games Started
Player High
Bloch, Jameson12
Bryan, Max7
Team Leaders: Wild Pitches
Wild Pitches
Player High
Bryan, Max5
Bloch, Jameson2
Team Leaders: Balks
Balks
Player High
Bryan, Max2
Team Leaders: Hit Batters
Hit Batters
Player High
Bloch, Jameson13
Bryan, Max8
Team Leaders: Walks Allowed
Walks Allowed
Player High
Bryan, Max21
Bloch, Jameson32
Team Leaders: Sacrifice Bunts Allowed
Sacrifice Bunts Allowed
Player High
Bloch, Jameson3
Bryan, Max4
Team Leaders: Sacrifice Flies Allowed
Sacrifice Flies Allowed
Player High
Bryan, Max2
Bloch, Jameson6
Team Leaders: Hits Allowed
Hits Allowed
Player High
Bryan, Max60
Bloch, Jameson83
Team Leaders: Runs Allowed
Runs Allowed
Player High
Bryan, Max47
Bloch, Jameson62
Team Leaders: Earned Runs Allowed
Earned Runs Allowed
Player High
Bryan, Max32
Bloch, Jameson47
Team Leaders: Doubles Allowed
Doubles Allowed
Player High
Bryan, Max9
Bloch, Jameson10
Team Leaders: Triples Allowed
Triples Allowed
Player High
Bryan, Max2
Bloch, Jameson4
Team Leaders: Home Runs Allowed
Home Runs Allowed
Player High
Bryan, Max1
Bloch, Jameson5

Fielding

Team Leaders: Fielding Percentage
Fielding Percentage
Player High
Clark, Ryan1.000
Skory, Andrew1.000
Kalisz, Joe1.000
Harmon, Lucas1.000
Forrest, Jackson1.000
Team Leaders: Total Chances
Total Chances
Player High
Vincent, Brady157
Rosa, Tyler149
Bloch, Jameson140
Durrell, Hayden118
Wrigley, Ike110
Team Leaders: Putouts
Putouts
Player High
Vincent, Brady126
Bloch, Jameson113
Wrigley, Ike101
Marquis, Matt91
Durrell, Hayden83
Team Leaders: Assists
Assists
Player High
Rosa, Tyler69
Parsell, Sam49
Durrell, Hayden32
Vincent, Brady23
Murray, Jackson21
Team Leaders: Errors
Errors
Player High
Rosa, Tyler21
Murray, Jackson11
Parsell, Sam10
Wrigley, Ike8
Vincent, Brady8
Team Leaders: Fielding Double Plays
Fielding Double Plays
Player High
Rosa, Tyler9
Vincent, Brady8
Durrell, Hayden6
Bloch, Jameson6
Parsell, Sam4
Team Leaders: Stolen Bases Against
Stolen Bases Against
Player High
Lewis, Colby28
Durrell, Hayden24
Buchholz, William15
Bryan, Max9
Bloch, Jameson9
Team Leaders: Caught Stealing By
Caught Stealing By
Player High
Lewis, Colby5
Holman, Trent3
Durrell, Hayden3
Bloch, Jameson2
Hussey, Kaleb1
Team Leaders: Passed Balls
Passed Balls
Player High
Lewis, Colby10
Durrell, Hayden7
Forrest, Jackson3

Miscellaneous

Multi Hit Games

Multiple Hit Games
Player 2 3 4 5+ Total
Vincent, Brady 14 2 - - 16
Rosa, Tyler 11 3 - - 14
Wrigley, Ike 6 3 - - 9
Bloch, Jameson 5 2 - - 7
Marquis, Matt 6 - 1 - 7
Durrell, Hayden 3 1 - - 4
Parsell, Sam 4 - - - 4
Lewis, Colby 4 - - - 4
Vachon, Paul 2 1 - - 3
Murray, Jackson 1 1 - 1 3
Harmon, Lucas 2 1 - - 3
Cook, Camden 1 - - - 1
Mello, Benjamin - 1 - - 1
TEAM 59 15 1 1 76

Hitting Streak

Hitting Streak
Player Longest Current
Wrigley, Ike 9 1
Vincent, Brady 9 4
Bloch, Jameson 7 2
Rosa, Tyler 6 -
Harmon, Lucas 5 -
Durrell, Hayden 4 4
Marquis, Matt 4 -
Parsell, Sam 4 -
Cook, Camden 3 -
Mello, Benjamin 3 1
Lewis, Colby 3 -
Markowitz, Sam 2 1
Vachon, Paul 2 -
Murray, Jackson 2 -
Sawyer, Kyle 1 1
Skory, Andrew 1 1
Kalisz, Joe 1 -
Wellman-Clouse, Joseph 1 -
Spratt, Will 1 -
Girard, Connor 1 1
Absalom, Armando 1 1

Multi RBI Games

Multi RBI Games
Player 2 3 4 5+ Total
Vincent, Brady 6 4 3 1 14
Rosa, Tyler 6 1 1 - 8
Wrigley, Ike 4 2 - 1 7
Bloch, Jameson 3 2 1 - 6
Harmon, Lucas 4 - 1 - 5
Parsell, Sam 3 1 - - 4
Durrell, Hayden 2 1 - - 3
Marquis, Matt 1 2 - - 3
Lewis, Colby 2 - 1 - 3
Mello, Benjamin 1 1 - - 2
Murray, Jackson - 1 1 - 2
Vachon, Paul - 1 - - 1
TEAM 32 16 8 2 58

Reached Base Streak

Reached Base Streak
Player Longest Current
Marquis, Matt 31 2
Vincent, Brady 17 17
Wrigley, Ike 13 2
Rosa, Tyler 12 -
Bloch, Jameson 10 2
Parsell, Sam 9 1
Durrell, Hayden 7 5
Harmon, Lucas 5 1
Markowitz, Sam 4 3
Vachon, Paul 4 -
Cook, Camden 3 -
Mello, Benjamin 3 1
Murray, Jackson 3 -
Lewis, Colby 3 1
Kalisz, Joe 2 2
Wellman-Clouse, Joseph 2 2
Spratt, Will 2 2
Olynciw, Matt 1 1
Gray, Caden 1 1
Sawyer, Kyle 1 1
Skory, Andrew 1 1
Girard, Connor 1 1
Absalom, Armando 1 1

dfp