2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
09/20
Day 2
09/21
Day 3
09/22
Day 4
09/23
Day 5
09/24
Day 6
09/25
Day 7
09/26
Day 8
09/27
Day 9
09/28
Day 10
09/29
16U East Coast Ghost Mocha
Nikolas Costanzo
0 37 7 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Brandon Emig
0 85 0 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Michael Fekete
0 63 0 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Nathaniel Fuller
0 0 66 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Colin Kroner
0 0 41 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Christopher Parisi
0 66 0 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Ben Sinsabaugh
0 0 21 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Michael Welsh
0 0 34 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Hunter West
0 0 80 0 0 0 0 0 0 0
16U East Coast Ghost Mocha
Deshaun White
0 0 25 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
W Grady Calhoun
0 0 17 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Adam Deck
0 0 56 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Eric Deck
0 17 0 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Christopher Dietz, Jr.
0 15 0 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Brody Goldfarb
0 71 0 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Laine Roberts
0 0 32 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Tyler Wood
0 103 0 0 0 0 0 0 0 0
5 Star National Mid-Atlantic 2026/17U Gold
Trevor Zakowsky
0 37 0 0 0 0 0 0 0 0
Canes Tri-State
Asher DeLue
0 95 0 0 0 0 0 0 0 0
Canes Tri-State
Jackson Koslow
0 69 0 0 0 0 0 0 0 0
Canes Tri-State
Christopher Murano
0 30 92 0 0 0 0 0 0 0
Morris County Cubs 16u Navy
Kyle Koretzky
0 7 44 0 0 0 0 0 0 0
Morris County Cubs 16u Navy
Grayson Langsdorf
0 52 0 0 0 0 0 0 0 0
Morris County Cubs 16u Navy
Oliver Lazarus
0 0 25 0 0 0 0 0 0 0
Morris County Cubs 16u Navy
Anthony Rizzo
0 79 0 0 0 0 0 0 0 0
Morris County Cubs 16u Navy
Jake Wolin
0 59 0 0 0 0 0 0 0 0
North Jersey Ghost 17u
Vincent Brown
0 25 0 0 0 0 0 0 0 0
North Jersey Ghost 17u
Adam Goldberg
0 83 0 0 0 0 0 0 0 0
North Jersey Ghost 17u
Carter Kaiser
0 0 30 0 0 0 0 0 0 0
North Jersey Ghost 17u
Caden Lozito
0 70 0 0 0 0 0 0 0 0
North Jersey Ghost 17u
Xavier Reyes
0 0 46 0 0 0 0 0 0 0
North Jersey Ghost 17u
Zachary Schetter
0 0 42 0 0 0 0 0 0 0
Pa Shockers 2026'S
Brendan Boyd
0 2 0 0 0 0 0 0 0 0
Pa Shockers 2026'S
Jacob Greer
0 0 37 0 0 0 0 0 0 0
Pa Shockers 2026'S
Ryan Hummell
0 66 0 0 0 0 0 0 0 0
Pa Shockers 2026'S
Josiah Kuhns
0 96 0 0 0 0 0 0 0 0
Pa Shockers 2026'S
Gabe Moscato
0 52 0 0 0 0 0 0 0 0
Pa Shockers 2026'S
Chase Simmons
0 32 69 0 0 0 0 0 0 0
Pa Shockers 2026'S
Patrick Wendell
0 0 87 0 0 0 0 0 0 0
Phoenix Baseball
Luca Barbella
0 7 0 0 0 0 0 0 0 0
Phoenix Baseball
Jack Farley
0 101 0 0 0 0 0 0 0 0
Phoenix Baseball
Kaleb Hetzel
0 0 103 0 0 0 0 0 0 0
Phoenix Baseball
Lucas Siedlarczyk
0 103 0 0 0 0 0 0 0 0
Phoenix Baseball
Joseph Zanfardino
0 0 6 0 0 0 0 0 0 0
Roberto Clemente Pirates
Jose Alvarado
0 91 0 0 0 0 0 0 0 0
Roberto Clemente Pirates
Oliver Cruz Almonte
0 98 0 0 0 0 0 0 0 0
Roberto Clemente Pirates
anthony gonzalez
0 8 0 0 0 0 0 0 0 0
Roberto Clemente Pirates
Juan Jimenez
0 0 47 0 0 0 0 0 0 0
Roberto Clemente Pirates
Jayden Morales
0 10 0 0 0 0 0 0 0 0
Roberto Clemente Pirates
Julian Sanchez
0 0 53 0 0 0 0 0 0 0
Titans LoRusso 17u
Aiden Brescia
0 38 0 0 0 0 0 0 0 0
Titans LoRusso 17u
Lucas Christman
0 14 0 0 0 0 0 0 0 0
Titans LoRusso 17u
Michael Crafa
0 50 0 0 0 0 0 0 0 0
Titans LoRusso 17u
Thomas Okpych
0 81 0 0 0 0 0 0 0 0
Titans LoRusso 17u
Christopher Ruby
0 0 24 0 0 0 0 0 0 0
Titans LoRusso 17u
Bryce Valls
0 35 0 0 0 0 0 0 0 0
Titans LoRusso 17u
Jake Wilber
0 46 0 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Aj Aimis
0 23 0 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Tim Dougherty
0 0 12 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Andrew Dreby
0 83 0 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Trent Ferrara
0 43 0 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Kayden Maybury
0 0 52 0 0 0 0 0 0 0
Victus Vandals 2026 Camo
Chase Yakabosky
0 58 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 Nation
Matteo Alessandra
0 48 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 Nation
Jaxson Davis
0 0 102 0 0 0 0 0 0 0
Wow Factor Northeast 2026 Nation
Lorenzo Lamattina
0 88 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 Nation
Tyler Muccigrosso
0 56 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 Nation
Swaraaj Pujari
0 50 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Christian Barnes
0 37 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Connor Buckley
0 76 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Patrick Cassels
0 0 86 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Carson Moser
0 62 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Michael Newman
0 55 0 0 0 0 0 0 0 0
Wow Factor Northeast 2026 National
Erick Pinales
0 0 33 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest