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
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
2025 Okc Sandlot-Bass
Spencer Bass
24 0 98 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Zack Brame
0 44 0 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Jacob Burris
17 78 0 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Caden Cameron
0 0 26 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Noah Gateley
109 0 0 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Jake Ludlam
24 27 0 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Ransom Self
50 0 0 0 0 0 0 0 0 0
2025 Okc Sandlot-Bass
Braden Ueltzen
0 0 109 0 0 0 0 0 0 0
208 Aces
Aidric Bird
79 0 0 0 0 0 0 0 0 0
208 Aces
Cooper Frasure
22 0 0 0 0 0 0 0 0 0
208 Aces
David Goicoa
0 36 0 0 0 0 0 0 0 0
208 Aces
Hunter Hoshaw
61 0 0 0 0 0 0 0 0 0
208 Aces
Jayson Jarvis
0 49 0 0 0 0 0 0 0 0
208 Aces
Marcus Martinez
0 77 0 0 0 0 0 0 0 0
208 Aces
Jacoby Navarro
35 0 0 0 0 0 0 0 0 0
208 Aces
Caleb Slee
15 0 0 0 0 0 0 0 0 0
208 Aces
Micheal Stebel
17 46 0 0 0 0 0 0 0 0
208 Aces
Hayden Wilkinson
44 0 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Adrian Alfaro
0 8 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Patrick Diehl
45 29 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Isaac Estrada
0 20 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Jordan Haro
52 0 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Bradley King
41 86 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Christopher Lozano
0 57 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Riley (RJ) Miller
82 0 0 0 0 0 0 0 0 0
Antelope Valley Yard Goats
Jaden Pieters
0 72 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Christian Aragon
0 3 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Colton Carr
48 0 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Cameron Dahlgren
74 0 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Jonathan Mackenzie
0 99 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Jacob Nickel
18 0 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Zachary Perez
0 80 0 0 0 0 0 0 0 0
Boise Baseball Academy 16
Jacob Roberson
29 29 0 0 0 0 0 0 0 0
C2S
Jace Cannon
0 0 90 0 0 0 0 0 0 0
C2S
Gino Cappellazzo
0 0 10 0 0 0 0 0 0 0
C2S
Kolby Clair
0 0 104 0 0 0 0 0 0 0
C2S
Luke Juran
0 48 0 0 0 0 0 0 0 0
C2S
Antonio Madrigal
71 0 0 0 0 0 0 0 0 0
C2S
Chase McDermott
55 0 0 0 0 0 0 0 0 0
C2S
Cyrus Silva Rezvani
0 27 0 0 0 0 0 0 0 0
C2S
Tanner Wall
77 0 17 0 0 0 0 0 0 0
C2S
Brady Watten
0 71 0 0 0 0 0 0 0 0
Cba Vegas
Ace Austin
27 0 0 0 0 0 0 0 0 0
Cba Vegas
Preston Clark
0 0 33 0 0 0 0 0 0 0
Cba Vegas
Adrian D'Anna
5 0 0 0 0 0 0 0 0 0
Cba Vegas
Dallas Martinez
0 0 42 0 0 0 0 0 0 0
Cba Vegas
Mickey Martinez
29 0 65 0 0 0 0 0 0 0
Cba Vegas
Izick Medina
36 0 76 0 0 0 0 0 0 0
Cba Vegas
Lucas Pettingill
0 38 0 0 0 0 0 0 0 0
Cba Vegas
Tyson Pettingill
0 0 17 0 0 0 0 0 0 0
Cba Vegas
Ethan Shultz
0 0 37 0 0 0 0 0 0 0
Cba Vegas
Matthew Szymarek
0 52 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Jesse Chacon
0 5 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Colton Eckardt
0 2 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Tyelr Goodwin
19 0 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Ricardo Lopez
27 0 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Brandon Mininger
30 83 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Esteban Perez-Mundo
74 0 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Riley Snoke
0 4 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Dayton Timbreza
94 0 0 0 0 0 0 0 0 0
Colorado Pandas 16u
Jair Wright
17 93 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Griffin Alesia
26 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Casey Cerny
0 23 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Santiago Cocon
0 27 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Brayden Espanola
0 71 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Alexander Huerta
0 22 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Hudson Jones
66 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jacob Loosbroock
0 52 1 0 0 0 0 0 0 0
Golden Spikes Baseball
Cullen McKee
25 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Shelby Otomo
17 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Diego Pena
19 22 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Gavin Rogers
72 0 0 0 0 0 0 0 0 0
Nevada Prospects
Macen Collura
0 0 85 0 0 0 0 0 0 0
Nevada Prospects
Gustavo Crawford
72 0 0 0 0 0 0 0 0 0
Nevada Prospects
Kyle Johnson
26 16 0 0 0 0 0 0 0 0
Nevada Prospects
Tyler Johnson
75 0 0 0 0 0 0 0 0 0
Nevada Prospects
Bryce Judd
0 0 6 0 0 0 0 0 0 0
Nevada Prospects
Jackson Nelson
28 16 105 0 0 0 0 0 0 0
Nevada Prospects
Kyson Rollo
0 69 0 0 0 0 0 0 0 0
Nevada Prospects
Samuel Stahl
0 62 0 0 0 0 0 0 0 0
Nevada Prospects
Tyler Stosich
11 0 51 0 0 0 0 0 0 0
Nv Athletics 16u
Zachary Franke
70 0 0 0 0 0 0 0 0 0
Nv Athletics 16u
Logan Grubbs
0 46 0 0 0 0 0 0 0 0
Nv Athletics 16u
Matteo Guevara
0 92 0 0 0 0 0 0 0 0
Nv Athletics 16u
Evan Matheson
19 20 0 0 0 0 0 0 0 0
Nv Athletics 16u
Brody Newquist
0 75 0 0 0 0 0 0 0 0
Nv Athletics 16u
Logan Rose
98 0 0 0 0 0 0 0 0 0
Nv Gators
Kalai Chan
0 17 0 0 0 0 0 0 0 0
Nv Gators
Gavin Christensen
70 0 0 0 0 0 0 0 0 0
Nv Gators
Braden Chun
73 0 0 0 0 0 0 0 0 0
Nv Gators
Landyn Jones
0 55 0 0 0 0 0 0 0 0
Nv Gators
Elias Montiel
0 77 0 0 0 0 0 0 0 0
Nv Gators
Anthony Navarro
22 0 0 0 0 0 0 0 0 0
Nv Gators
Jacob Van Ness
0 58 0 0 0 0 0 0 0 0
Pfa
Ricky Ahumada
75 0 0 0 0 0 0 0 0 0
Pfa
Nathan Arevalo
0 17 0 0 0 0 0 0 0 0
Pfa
Sam Bamieh
0 81 0 0 0 0 0 0 0 0
Pfa
Emiliano Becerra
48 0 0 0 0 0 0 0 0 0
Pfa
Rey Jimenez 4th
0 63 0 0 0 0 0 0 0 0
Pfa
Robert Juker
0 42 0 0 0 0 0 0 0 0
Pfa
Steven Lira
45 0 0 0 0 0 0 0 0 0
Pfa
Marcus Padilla
77 0 0 0 0 0 0 0 0 0
PFA Black
Gonzalo Calderon
0 79 0 0 0 0 0 0 0 0
PFA Black
Max Garcia
91 0 0 0 0 0 0 0 0 0
PFA Black
Ricardo Garcia
18 86 0 0 0 0 0 0 0 0
PFA Black
Sebastian Mendez
0 19 0 0 0 0 0 0 0 0
PFA Black
Cooper Moreau
78 0 0 0 0 0 0 0 0 0
PFA Black
Avery Rohde
0 37 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Kayden Acoba
0 17 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Jaime Adame
5 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Isaiah Alba
0 84 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Marcus Culver
0 0 161 0 0 0 0 0 0 0
Pure Baseball TITANS
Tyler Lipka
98 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Dallas Sirikhan
11 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Peter Tsouras
0 43 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Ted Tsouras
75 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Sei Valdez
0 93 0 0 0 0 0 0 0 0
Scv Vultures
Daniel Aceves
0 26 0 0 0 0 0 0 0 0
Scv Vultures
Luke Backes
0 10 0 0 0 0 0 0 0 0
Scv Vultures
John Carlson
91 0 0 0 0 0 0 0 0 0
Scv Vultures
Roman Estrada
43 0 0 0 0 0 0 0 0 0
Scv Vultures
Ruben Estrada
0 88 0 0 0 0 0 0 0 0
Scv Vultures
Larkin Fleming
0 48 0 0 0 0 0 0 0 0
Scv Vultures
Osvaldo Nunez
89 0 0 0 0 0 0 0 0 0
Scv Vultures
Nasir Robinson
0 76 0 0 0 0 0 0 0 0
Scv Vultures
Brody Thompson
0 14 0 0 0 0 0 0 0 0
SN Wolves
Esteban Gonzalez
0 0 39 0 0 0 0 0 0 0
SN Wolves
Dillon Lee
55 0 0 0 0 0 0 0 0 0
SN Wolves
Mikey Ornellas
0 42 0 0 0 0 0 0 0 0
SN Wolves
Noah Sebastian
0 46 0 0 0 0 0 0 0 0
SN Wolves
Jay Smith
34 0 0 0 0 0 0 0 0 0
SN Wolves
Zach Sorenson
0 53 0 0 0 0 0 0 0 0
SN Wolves
Deleon Thomas Jr.
80 0 0 0 0 0 0 0 0 0
SN Wolves
Johnny Villarreal
0 0 77 0 0 0 0 0 0 0
Swing Elite
0 50 0 0 0 0 0 0 0 0
Swing Elite
Andre A Alvarez
25 58 0 0 0 0 0 0 0 0
Swing Elite
Jordan Andreas
41 0 0 0 0 0 0 0 0 0
Swing Elite
Mackensy Dieringer
1 32 0 0 0 0 0 0 0 0
Swing Elite
Laney Fukuoka
38 9 0 0 0 0 0 0 0 0
Swing Elite
Weston Gilmore
48 0 0 0 0 0 0 0 0 0
Swing Elite
Michael Gonzalez
29 0 0 0 0 0 0 0 0 0
Swing Elite
Kiley Ingram
0 20 0 0 0 0 0 0 0 0
Swing Elite
Sam Mesch
18 69 0 0 0 0 0 0 0 0
Swing Elite
Tiernon Wolf
0 10 0 0 0 0 0 0 0 0
Utah Proper Baseball
Micah Jones
0 43 0 0 0 0 0 0 0 0
Utah Proper Baseball
Hyrum Long
68 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Brock Loveridge
26 40 0 0 0 0 0 0 0 0
Utah Proper Baseball
Zander Oakey
84 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Nick Schaffer
0 63 0 0 0 0 0 0 0 0
Utah Proper Baseball
River Schmidt
28 45 0 0 0 0 0 0 0 0
Utah Proper Baseball
Kia Smith
0 69 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
2023 16U PG - NV High School Summer LeagueSouthern Nevada BanditsJonathan Mackenzie826/14/2023 RR RR