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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
01/21
Day 2
01/22
Day 3
01/23
Day 4
01/24
Day 5
01/25
Day 6
01/26
Day 7
01/27
Day 8
01/28
Day 9
01/29
Day 10
01/30
5 Star Mafia Gold
Jesse Bustamante
0 39 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Cash Dabbs
0 89 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Joshua Miron
69 0 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Anthony Serrato
14 0 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Dominic Torres
88 0 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Justin Allen
101 0 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Noah Andrews
14 0 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Manuel Achilles Barroso
0 20 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Chris Cailotto
20 0 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Andrew Desmarets
0 41 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Macade Maxwell
0 14 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Dustin Thayer
13 51 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Jaden Wright
47 0 0 0 0 0 0 0 0 0
Badlands Baseball 2025
Damian Youngman
0 97 0 0 0 0 0 0 0 0
Club Tijuana
Jorge Cota
0 20 0 0 0 0 0 0 0 0
Club Tijuana
Abraham Garibay
70 0 0 0 0 0 0 0 0 0
Club Tijuana
Carlos Montiel
72 0 0 0 0 0 0 0 0 0
Club Tijuana
J. David Olivares
24 80 0 0 0 0 0 0 0 0
Club Tijuana
Richard Rivera
35 85 0 0 0 0 0 0 0 0
Club Tijuana
Oscar Torres
0 22 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Jackson Avery
28 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Matthew Delaney
0 67 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Dean Ellison
63 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Austin Griego
69 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Isaac Harvey
48 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Landon Johnson
27 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Cirilio Clemente Martinez II
37 0 0 0 0 0 0 0 0 0
Ducks National Scout Team Elite Black
Damon McRee
0 20 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Maddox Arens
0 77 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Elijah Gaddis
57 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Connor Gries
15 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Ian Gries
21 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
J.C. Lampas-Gormley
18 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Gavin Rogers
78 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Brayden Sakowski
0 40 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Drew Steffen
31 0 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Noah Connor
28 19 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Brandon Deth
56 0 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Tanner Fujino
29 61 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Hogan Hawkins
0 48 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Alaka'i Kiakona
0 67 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Jacob Remily
46 0 0 0 0 0 0 0 0 0
Hawaii Elite 2g
Allin Yap
0 12 0 0 0 0 0 0 0 0
Las Vegas Aces
Andrew Berumen
39 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Caden Figueroa
0 36 0 0 0 0 0 0 0 0
Las Vegas Aces
Brody Griffith
80 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Max Kieffer
0 61 0 0 0 0 0 0 0 0
Las Vegas Aces
Trevor Lyons
28 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Crue Smith
60 0 0 0 0 0 0 0 0 0
Lugnuts
Brodie Deal
0 27 0 0 0 0 0 0 0 0
Lugnuts
Ryan Frei
78 0 0 0 0 0 0 0 0 0
Lugnuts
Lincoln Green
90 0 0 0 0 0 0 0 0 0
Lugnuts
Kade Hadley
29 0 0 0 0 0 0 0 0 0
Lugnuts
Kam Shirreffs
23 85 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Evan DuVall
34 0 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Ethan Enriquez
3 0 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Carter Markley
0 15 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Omar Morales Jr
37 0 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Nicolas Padilla
0 98 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Andrew Quinonez
36 0 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
London Richards
53 0 0 0 0 0 0 0 0 0
Luis Marte Baseball (LMB) 16U
Mathew Sonksen
47 0 0 0 0 0 0 0 0 0
Lv Phillies 16u
Rashaan Chavis
22 4 0 0 0 0 0 0 0 0
Lv Phillies 16u
Trey Fraidenburg
67 0 0 0 0 0 0 0 0 0
Lv Phillies 16u
Peter Gordon
0 70 0 0 0 0 0 0 0 0
Lv Phillies 16u
Jaydrien Klein-Baker
11 27 0 0 0 0 0 0 0 0
Lv Phillies 16u
Jayzic Matos
80 0 0 0 0 0 0 0 0 0
Lv Phillies 16u
Joey Maxwell
0 84 0 0 0 0 0 0 0 0
Lv Phillies 16u
Izick Medina
0 79 0 0 0 0 0 0 0 0
Lv Phillies 16u
Luke Miller
0 48 0 0 0 0 0 0 0 0
Lv Phillies 16u
Chris Onoszko
0 21 0 0 0 0 0 0 0 0
Lvp 16u
Eli Akimseu
0 62 0 0 0 0 0 0 0 0
Lvp 16u
Grayden Baker
19 17 0 0 0 0 0 0 0 0
Lvp 16u
Carter Brunson
67 0 0 0 0 0 0 0 0 0
Lvp 16u
Carson Cates
58 0 0 0 0 0 0 0 0 0
Lvp 16u
Hudson Jones
22 0 0 0 0 0 0 0 0 0
Lvp 16u
Dylan Moehring
53 0 0 0 0 0 0 0 0 0
Lvp 16u
Aidan Sykes
0 38 0 0 0 0 0 0 0 0
New Level - Trippy
Gavin Garcia
12 83 0 0 0 0 0 0 0 0
New Level - Trippy
Gavin Morrow
0 30 0 0 0 0 0 0 0 0
New Level - Trippy
Gavin Thunstrom
30 0 0 0 0 0 0 0 0 0
New Level - Trippy
Gino Trippy
58 0 0 0 0 0 0 0 0 0
New Level - Trippy
Jacob Viera
36 12 0 0 0 0 0 0 0 0
New Level - Trippy
Dustin Wallace
71 0 0 0 0 0 0 0 0 0
Next Level 2025
Ryan Baldwin
85 0 0 0 0 0 0 0 0 0
Next Level 2025
Levi Brooks
82 0 0 0 0 0 0 0 0 0
Next Level 2025
Jack Englund
0 71 0 0 0 0 0 0 0 0
Next Level 2025
Bryce Jones
0 39 0 0 0 0 0 0 0 0
Next Level 2025
Jayden Martinez
11 0 0 0 0 0 0 0 0 0
Next Level 2025
Reuben McCutcheon Jr
45 0 0 0 0 0 0 0 0 0
Next Level 2025
Ajani Wrighster
16 0 0 0 0 0 0 0 0 0
SNT
Hudson Ciulla
0 10 0 0 0 0 0 0 0 0
SNT
Broc Molfetta
63 0 0 0 0 0 0 0 0 0
SNT
Noah Ramos
0 78 0 0 0 0 0 0 0 0
SNT
Jonas Yatson
67 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Cade Felts
0 7 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Joey Heuser
20 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Jaxon Marble
96 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Josh Moore
0 96 97 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Cayman Sanchez
22 53 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Jaxon VandenAkker
16 52 0 0 0 0 0 0 0 0
Utah Dirtybirds 16u
Charlie Wankier
95 0 0 0 0 0 0 0 0 0
Wolfpack
David Ada
27 33 0 0 0 0 0 0 0 0
Wolfpack
Parker Cordova
0 67 0 0 0 0 0 0 0 0
Wolfpack
Caleb Hendrickson
9 0 0 0 0 0 0 0 0 0
Wolfpack
Aaron Jaquez
0 22 0 0 0 0 0 0 0 0
Wolfpack
Anthony Koval
0 25 0 0 0 0 0 0 0 0
Wolfpack
Brayden Millikan
22 0 0 0 0 0 0 0 0 0
Wolfpack
Zach Murray
60 0 0 0 0 0 0 0 0 0
Wolfpack
Zach Smith
11 55 0 0 0 0 0 0 0 0
Wolfpack
Hayden Swaen
0 48 0 0 0 0 0 0 0 0
Wolfpack
Aiden Wilson
51 0 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
James Cook
0 38 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
Ethan Diaz
33 93 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
Cozmo Gallegos
78 0 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
Greyson Gonzalez
21 0 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
Owen Jimenez
92 0 0 0 0 0 0 0 0 0
ZT Prospects 16u-Chino
Grant Vasquez
0 89 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest