All Teams > Peabody Champions > Roster  
Peabody Champions - 2025 NSBL
Current Roster


Switch View
# Name Throws/Bats Status Games Played Total Games
0 Sam Armbruster R/R Active 7 7
26 Tyler Armstrong R/R Inactive - -
  Cory Aubuchon R/R Active 7 7
8 Tommy Beauregard R/R Active - -
26 Zach Begin R/R Active - -
  Sawyer Billings R/L Inactive - -
3 Marc Birbiglia R/L Active - -
8 Jon Blodgett R/R Inactive - -
4 Tom Boleska R/R Inactive - -
23 DJ Brooks R/R Active 1 1
  Spencer Brown R/R Inactive - -
27 Jon Cahill R/R Active 5 5
2 Brayden Clark R/R Inactive - -
42 Eli Cohen R/R Active - -
55 Cam Connolly R/R Active 7 7
11 Keith Cooper R/R Inactive - -
  Marc Crovo R/L Inactive - -
18 Beau Dana R/R Inactive - -
34 Will DePhillips R/R Active 1 1
  Josh Doney R/R Active 4 4
10 Ethan Doyle L/R Active 6 6
8 Jack Doyle R/R Inactive 8 8
31 John Doyle L/R Active 5 5
43 Griffin Dupuis R/R Active 4 4
  Sean Engel L/L Inactive - -
  Riley Fennerty R/R Active 3 3
41 Tyler Fitzgerald R/R Inactive - -
45 Mike Gallo R/R Active - -
  Drew Gardiner R/R Active - -
  Bryan Garrity R/R Inactive - -
  Cooper Gavin R/R Active 2 2
13 Mike Giardi R/R Active 5 5
  Garret Greer R/R Inactive - -
  Max Guertin L/R Inactive - -
  John Guilmet R/R Inactive - -
40 Justin Haley R/R Inactive - -
99 Nolan Hills R/R Active 10 10
21 David Hoar L/L Active - -
  Scott Hovey R/R Inactive - -
32 Nathen Ing R/R Active 2 2
22 Robert Jellison R/R Active 5 5
7 Zach Keenan R/R Active 3 3
3 Shane Keough R/R Active 10 10
18 Hunter Kingsbury R/R Active - -
20 Greg Ladd R/R Active - -
  Matt Lauria R/R Inactive - -
  Keith Leavitt R/L Inactive - -
30 Tyler Leavitt R/R Active 2 2
14 Sean Letarte R/R Active - -
  Ken Luongo R/R Inactive - -
  Anthony Lupi L/R Inactive - -
5 Derek Lyons R/R Active - -
4 Mike Mabee R/R Active 2 2
  Tyler MacGregor R/L Inactive - -
  Connor MacRae L/L Inactive - -
  Andrew Manni R/R Inactive - -
  Mike Manni R/R Inactive - -
15 Chris Mansour R/R Active 5 5
9 Brian Marshall R/R Inactive - -
14 Chad Martin R/R Inactive - -
50 Ian Maude R/R Active 4 4
6 James McCarthy L/R Active 6 6
2 Liam McIlroy R/R Active 6 6
35 Richie McNamara R/R Inactive - -
3 Pete Messervy R/R Inactive - -
  Andrew Moccia R/R Inactive - -
25 Mike Moroney R/R Active - -
37 Mike Moroney Jr. R/R Active 4 4
  Anthony Morrissey R/R Inactive - -
  Kyle Multner R/R Inactive - -
18 Mike Muscarella R/R Inactive - -
  Joe Muzio R/R Inactive - -
45 Collin Nye R/R Inactive - -
  Brady O'Brien R/R Inactive - -
44 Andrew O'neill R/R Active - -
17 Peter OConnell R/R Inactive - -
8 DJ Pacheco R/R Active - -
  Dante Padovani R/R Inactive - -
48 Patyon Palladino R/R Active - -
12 Tyler Petrosino R/L Inactive - -
16 Matt Ploszay R/R Active - -
12 Jaylon Richardson R/R Active 3 3
1 David Ruggiero R/R Inactive - -
21 Rocco Ryan R/R Active 2 2
34 Daniel Sanchez R/R Inactive - -
  Robbie Sarmanian R/R Inactive - -
19 Jacob Sherf R/R Inactive - -
21 Mark Shorey R/R Inactive - -
49 Beckett Slayton R/R Active 1 1
2 Cam Soroko R/R Active 5 5
55 Noah Staffier R/R Active 7 7
28 Todd Tringale R/R Inactive - -
11 BJ Weed R/S Inactive - -
33 Scott Weismann R/R Active 4 4
19 Marco Zirpolo R/R Active 1 1
Total Players: 95Inactive Players: 47