Prep Baseball Report

2023 Swanson Baseball Advanced Metrics: Trackman Analytics - Pitching Leaderboard


PBR New England Staff

Follow on Twitter: @pbr_newengland
Follow on Instagram: @pbr_newengland

We would like to thank all who participated in The PBR New England 2023 Scout Day: Swanson Baseball. This was a great opportunity for 2024-2026 prospects to be put on college recruiting boards. Many players impressed during their individual workouts at the showcase. Below we have the complete statistical results from the event as well as the top performers across various different categories.

Interested in attending a PBR New England event? Check out our schedule by clicking here.

Complete Statistics

To view the Positional Stats, Click Here.
To view the Trackman Stats, Click Here.
To view the Blast Stats, Click Here.

2023 Swanson Baseball Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Fastball)

Top Fastball Velocity (Max)

Rank Name State School Class Pos Velocity (max)
1 Riley Gordon CT Haddam Killingworth 2024 RHP 83.6 mph
2 Justin Eckrote CT Berlin 2025 RHP 81.1 mph
3 Maxwell Markar CT Xavier 2026 OF 78.8 mph
4 Tyler Bergstrom CT Berlin 2024 RHP 77.4 mph
5 Jack Swanson CT Berlin 2027 SS 77.1 mph
6 Luca Giannelli CT Cheshire Academy 2026 1B 74.4 mph
7 Matteo Modifica CT Berlin 2026 2B 72.1 mph
8 Gavin Bennett CT Berlin 2026 RHP 72.1 mph
9 Cody Puzio CT Berlin 2026 OF 71.2 mph
10 Jack Shweky CT Berlin 2028 RHP 70.6 mph

Top Fastball Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Gavin Bennett CT Berlin 2026 RHP 1914 rpm
2 Matteo Modifica CT Berlin 2026 2B 1907 rpm
3 Jack Swanson CT Berlin 2027 SS 1876 rpm
4 Maxwell Markar CT Xavier 2026 OF 1853 rpm
5 Riley Gordon CT Haddam Killingworth 2024 RHP 1797 rpm
6 Tyler Bergstrom CT Berlin 2024 RHP 1796 rpm
7 Cody Puzio CT Berlin 2026 OF 1737 rpm
8 Jack Shweky CT Berlin 2028 RHP 1715 rpm
9 Luca Giannelli CT Cheshire Academy 2026 1B 1695 rpm
10 Justin Eckrote CT Berlin 2025 RHP 1692 rpm

Top Fastball Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Luca Giannelli CT Cheshire Academy 2026 1B 18.8 in
2 Jack Shweky CT Berlin 2028 RHP 16.8 in
3 Gavin Bennett CT Berlin 2026 RHP 16.5 in
4 Ryan Champagne CT Xavier 2028 RHP 15.8 in
5 Tyler Bergstrom CT Berlin 2024 RHP 13.4 in
6 Maxwell Markar CT Xavier 2026 OF 13.0 in
7 Justin Eckrote CT Berlin 2025 RHP 12.0 in
8 Cody Puzio CT Berlin 2026 OF 11.7 in
9 Matteo Modifica CT Berlin 2026 2B 10.8 in
10 Riley Gordon CT Haddam Killingworth 2024 RHP 10.1 in

Top Fastball Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Matteo Modifica CT Berlin 2026 2B 18.8
2 Justin Eckrote CT Berlin 2025 RHP 15.9
3 Ty Puzio CT Berlin 2028 SS 13.5
4 Jack Shweky CT Berlin 2028 RHP 13.5
5 Cody Puzio CT Berlin 2026 OF 12.0
6 Jack Swanson CT Berlin 2027 SS 11.5
7 Ryan Champagne CT Xavier 2028 RHP 9.5
8 Riley Gordon CT Haddam Killingworth 2024 RHP 8.3
9 Gavin Bennett CT Berlin 2026 RHP 8.1
10 Luca Giannelli CT Cheshire Academy 2026 1B 8.0

Top Fastball Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Ty Puzio CT Berlin 2028 SS 34
2 Matteo Modifica CT Berlin 2026 2B 28
3 Gavin Bennett CT Berlin 2026 RHP 27
4 Cody Puzio CT Berlin 2026 OF 26
5 Jack Shweky CT Berlin 2028 RHP 26
6 Jack Swanson CT Berlin 2027 SS 25
7 Luca Giannelli CT Cheshire Academy 2026 1B 25
8 Ryan Champagne CT Xavier 2028 RHP 25
9 Maxwell Markar CT Xavier 2026 OF 24
10 Tyler Bergstrom CT Berlin 2024 RHP 24

2023 Swanson Baseball Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Curveball)

Top Curveball Velocity Range

Rank Name State School Class Pos Velo Range
1 Tyler Bergstrom CT Berlin 2024 RHP 65.5-66.3 mph
2 Jack Swanson CT Berlin 2027 SS 65.2-66.3 mph
3 Matteo Modifica CT Berlin 2026 2B 63.5-64.0 mph
4 Gavin Bennett CT Berlin 2026 RHP 61.5-63.7 mph
5 Cody Puzio CT Berlin 2026 OF 55.5-60.7 mph
6 Ty Puzio CT Berlin 2028 SS 51.6-53.0 mph
7 Ryan Champagne CT Xavier 2028 RHP 48.0-52.6 mph

Top Curveball Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Tyler Bergstrom CT Berlin 2024 RHP 1963 rpm
2 Ty Puzio CT Berlin 2028 SS 1889 rpm
3 Gavin Bennett CT Berlin 2026 RHP 1808 rpm
4 Cody Puzio CT Berlin 2026 OF 1795 rpm
5 Luca Giannelli CT Cheshire Academy 2026 1B 1674 rpm
6 Ryan Champagne CT Xavier 2028 RHP 1513 rpm
7 Matteo Modifica CT Berlin 2026 2B 1493 rpm
8 Jack Swanson CT Berlin 2027 SS 1419 rpm

Top Curveball Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Matteo Modifica CT Berlin 2026 2B -7.6 in
2 Jack Swanson CT Berlin 2027 SS -6.9 in
3 Ty Puzio CT Berlin 2028 SS 6.6 in
4 Cody Puzio CT Berlin 2026 OF -5.3 in
5 Tyler Bergstrom CT Berlin 2024 RHP -2.6 in
6 Ryan Champagne CT Xavier 2028 RHP 0.7 in
7 Gavin Bennett CT Berlin 2026 RHP 0.5 in
8 Luca Giannelli CT Cheshire Academy 2026 1B 0.0 in

Top Curveball Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Matteo Modifica CT Berlin 2026 2B -8.6
2 Luca Giannelli CT Cheshire Academy 2026 1B -8.5
3 Tyler Bergstrom CT Berlin 2024 RHP -7.4
4 Ryan Champagne CT Xavier 2028 RHP -7.3
5 Cody Puzio CT Berlin 2026 OF -7.2
6 Jack Swanson CT Berlin 2027 SS -7.1
7 Gavin Bennett CT Berlin 2026 RHP -4.2
8 Ty Puzio CT Berlin 2028 SS -4.1

Top Curveball Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Ty Puzio CT Berlin 2028 SS 36
2 Ryan Champagne CT Xavier 2028 RHP 34
3 Cody Puzio CT Berlin 2026 OF 34
4 Tyler Bergstrom CT Berlin 2024 RHP 30
5 Gavin Bennett CT Berlin 2026 RHP 30
6 Luca Giannelli CT Cheshire Academy 2026 1B 28
7 Matteo Modifica CT Berlin 2026 2B 24
8 Jack Swanson CT Berlin 2027 SS 21

2023 Swanson Baseball Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Slider)

Top Slider Velocity Range

Rank Name State School Class Pos Velo Range
1 Riley Gordon CT Haddam Killingworth 2024 RHP 71.4-71.6 mph
2 Justin Eckrote CT Berlin 2025 RHP 70.0-71.6 mph
3 Maxwell Markar CT Xavier 2026 OF 68.2-70.3 mph
4 Luca Giannelli CT Cheshire Academy 2026 1B 63.9-64.4 mph
5 Jack Shweky CT Berlin 2028 RHP 56.2-59.3 mph

Top Slider Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Riley Gordon CT Haddam Killingworth 2024 RHP 2058
2 Luca Giannelli CT Cheshire Academy 2026 1B 1844
3 Maxwell Markar CT Xavier 2026 OF 1829
4 Justin Eckrote CT Berlin 2025 RHP 1678
5 Jack Shweky CT Berlin 2028 RHP 1580

Top Slider Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Justin Eckrote CT Berlin 2025 RHP -5.6 in
2 Maxwell Markar CT Xavier 2026 OF -2.6 in
3 Riley Gordon CT Haddam Killingworth 2024 RHP -2.3 in
4 Luca Giannelli CT Cheshire Academy 2026 1B -1.9 in
5 Jack Shweky CT Berlin 2028 RHP 1.3 in

Top Slider Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Riley Gordon CT Haddam Killingworth 2024 RHP -11.2
2 Justin Eckrote CT Berlin 2025 RHP -5.7
3 Luca Giannelli CT Cheshire Academy 2026 1B -4.0
4 Jack Shweky CT Berlin 2028 RHP 0.6
5 Maxwell Markar CT Xavier 2026 OF -0.6

Top Slider Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Jack Shweky CT Berlin 2028 RHP 30
2 Luca Giannelli CT Cheshire Academy 2026 1B 29
3 Riley Gordon CT Haddam Killingworth 2024 RHP 29
4 Maxwell Markar CT Xavier 2026 OF 26
5 Justin Eckrote CT Berlin 2025 RHP 26

2023 Swanson Baseball Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Changeup)

Top Changeup Velocity Range

Rank Name State School Class Pos Velo Range
1 Justin Eckrote CT Berlin 2025 RHP 75.7-77.4 mph
2 Jack Swanson CT Berlin 2027 SS 71.6-72.7 mph
3 Tyler Bergstrom CT Berlin 2024 RHP 71.4-71.9 mph
4 Gavin Bennett CT Berlin 2026 RHP 65.6-66.4 mph
5 Matteo Modifica CT Berlin 2026 2B 64.0-65.2 mph
6 Jack Shweky CT Berlin 2028 RHP 60.3-61.7 mph
7 Ryan Champagne CT Xavier 2028 RHP 54.0-55.9 mph

Top Changeup Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Maxwell Markar CT Xavier 2026 OF 1540 rpm
2 Gavin Bennett CT Berlin 2026 RHP 1392 rpm
3 Matteo Modifica CT Berlin 2026 2B 1380 rpm
4 Ryan Champagne CT Xavier 2028 RHP 1374 rpm
5 Tyler Bergstrom CT Berlin 2024 RHP 1331 rpm
6 Jack Shweky CT Berlin 2028 RHP 1286 rpm
7 Jack Swanson CT Berlin 2027 SS 1234 rpm
8 Justin Eckrote CT Berlin 2025 RHP 1192 rpm

Top Changeup Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Gavin Bennett CT Berlin 2026 RHP 16.6 in
2 Jack Shweky CT Berlin 2028 RHP 10.0 in
3 Tyler Bergstrom CT Berlin 2024 RHP 8.2 in
4 Matteo Modifica CT Berlin 2026 2B 7.4 in
5 Ryan Champagne CT Xavier 2028 RHP 7.1 in
6 Justin Eckrote CT Berlin 2025 RHP 7.0 in
7 Jack Swanson CT Berlin 2027 SS 4.9 in

Top Changeup Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Justin Eckrote CT Berlin 2025 RHP 13.7
2 Jack Swanson CT Berlin 2027 SS 12.0
3 Jack Shweky CT Berlin 2028 RHP 11.5
4 Matteo Modifica CT Berlin 2026 2B 8.5
5 Ryan Champagne CT Xavier 2028 RHP -6.4
6 Tyler Bergstrom CT Berlin 2024 RHP 5.6
7 Gavin Bennett CT Berlin 2026 RHP 2.6

Top Changeup Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Ryan Champagne CT Xavier 2028 RHP 29
2 Matteo Modifica CT Berlin 2026 2B 23
3 Gavin Bennett CT Berlin 2026 RHP 23
4 Jack Shweky CT Berlin 2028 RHP 22
5 Maxwell Markar CT Xavier 2026 OF 20
6 Tyler Bergstrom CT Berlin 2024 RHP 19
7 Jack Swanson CT Berlin 2027 SS 17
8 Justin Eckrote CT Berlin 2025 RHP 16

Recent News