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
08/31
Day 2
09/01
Day 3
09/02
Day 4
09/03
Day 5
09/04
Day 6
09/05
Day 7
09/06
Day 8
09/07
Day 9
09/08
Day 10
09/09
5 STAR WEST 2026 RW
Alex Dutton
3 0 0 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
Brady Gunn
45 0 86 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
Jimmy Gunn
58 0 0 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
Jackson King
0 30 0 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
Kaden Kuhn
0 20 59 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
David Navadel
51 0 0 0 0 0 0 0 0 0
5 STAR WEST 2026 RW
Cooper Sitton
32 0 52 0 0 0 0 0 0 0
All City Bears
Miguel Arroyo
0 0 31 0 0 0 0 0 0 0
All City Bears
Miguel Bravo
62 0 0 0 0 0 0 0 0 0
All City Bears
Gadiel Castellanos
0 0 26 0 0 0 0 0 0 0
All City Bears
Jeran Ofalla
13 0 59 0 0 0 0 0 0 0
All City Bears
David Schriefer
53 0 0 0 0 0 0 0 0 0
All City Bears
Manuel Tinajero
0 107 0 0 0 0 0 0 0 0
All City Bears
Emilio Verlarde
108 0 0 0 0 0 0 0 0 0
CBA Vegas
Nicholas Blakeney
0 0 92 0 0 0 0 0 0 0
CBA Vegas
Casey Cerny
0 33 0 0 0 0 0 0 0 0
CBA Vegas
Cameron Dahlgren
0 0 100 0 0 0 0 0 0 0
CBA Vegas
Adrian D'Anna
63 0 0 0 0 0 0 0 0 0
CBA Vegas
Michael Gonzalez
15 0 12 0 0 0 0 0 0 0
CBA Vegas
Shane Kapalka
0 25 0 0 0 0 0 0 0 0
CBA Vegas
Gage McCown
0 41 0 0 0 0 0 0 0 0
CBA Vegas
Joseph Ponticello
38 0 52 0 0 0 0 0 0 0
CBA Vegas
Adam Rhodus
80 0 0 0 0 0 0 0 0 0
CBA Vegas
Ethan Shultz
40 0 47 0 0 0 0 0 0 0
CBA Vegas
Owen Todd
14 0 6 0 0 0 0 0 0 0
Empire Baseball 18u
Ian Calvillo
107 0 0 0 0 0 0 0 0 0
Empire Baseball 18u
Caleb Caparco
0 20 0 0 0 0 0 0 0 0
Empire Baseball 18u
Carson Moss
102 0 0 0 0 0 0 0 0 0
Empire Baseball 18u
Matthew Reyna
13 18 0 0 0 0 0 0 0 0
Empire Baseball 18u
David Rodriguez
0 40 0 0 0 0 0 0 0 0
Empire Baseball 18u
Charles Rogers
0 0 85 0 0 0 0 0 0 0
Empire Baseball 18u
Jaden Simpson
0 0 18 0 0 0 0 0 0 0
Lv Knights
Briggs Barlow
64 0 0 0 0 0 0 0 0 0
Lv Knights
Carson Grantz
45 0 0 0 0 0 0 0 0 0
Lv Knights
Kentin Grantz
0 0 42 0 0 0 0 0 0 0
Lv Knights
Josh Hohman
12 0 0 0 0 0 0 0 0 0
Lv Knights
Nathan Johnson
5 0 0 0 0 0 0 0 0 0
Lv Knights
Harmon Nelson
53 0 0 0 0 0 0 0 0 0
Lv Knights
Ayden Timko
0 53 0 0 0 0 0 0 0 0
Lv Knights
Bruce Trzpis
0 63 0 0 0 0 0 0 0 0
Lv Knights
Tiernon Wolf
0 0 56 0 0 0 0 0 0 0
Lv Knights
Toren Wolf
34 0 0 0 0 0 0 0 0 0
Nevada Prospects
Lando Baxter
40 0 81 0 0 0 0 0 0 0
Nevada Prospects
Cole Diaz
0 0 23 0 0 0 0 0 0 0
Nevada Prospects
Skyler Fife
42 0 0 0 0 0 0 0 0 0
Nevada Prospects
Bryce Judd
36 0 0 0 0 0 0 0 0 0
Nevada Prospects
Alexander Reese
34 0 0 0 0 0 0 0 0 0
Nevada Prospects
Kyson Rollo
36 0 29 0 0 0 0 0 0 0
Nevada Prospects
Luke Stringer
0 20 0 0 0 0 0 0 0 0
Nevada Prospects
Dylan Swanson
0 81 0 0 0 0 0 0 0 0
NSA Baseball
Kellen Anunson
0 18 0 0 0 0 0 0 0 0
NSA Baseball
Jaxon Bejarano
0 0 18 0 0 0 0 0 0 0
NSA Baseball
Kevin Brown
0 0 24 0 0 0 0 0 0 0
NSA Baseball
Gavin Flake
0 0 32 0 0 0 0 0 0 0
NSA Baseball
Trey Fraidenburg
33 0 0 0 0 0 0 0 0 0
NSA Baseball
Holden Jones
0 96 0 0 0 0 0 0 0 0
NSA Baseball
Grant Morris
0 77 0 0 0 0 0 0 0 0
NSA Baseball
Ethan Wagstaff
81 0 0 0 0 0 0 0 0 0
NSA Baseball
Hunter Zierleyn
0 0 36 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Beau Connelly
0 12 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Cody Fried
0 82 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Samuel Mendoza
28 25 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Antonio Whitney
30 0 74 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Vincenzo Whitney
26 0 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Dominik Wilson
73 0 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Andrew Zurn
51 0 33 0 0 0 0 0 0 0
Orphans Baseball
Preston Clark
0 43 0 0 0 0 0 0 0 0
Orphans Baseball
Christian Conley
0 0 99 0 0 0 0 0 0 0
Orphans Baseball
Anthony Medrano
0 66 0 0 0 0 0 0 0 0
Orphans Baseball
Andres Romo
0 61 0 0 0 0 0 0 0 0
Orphans Baseball
Ricardo Scarborough
92 0 0 0 0 0 0 0 0 0
Orphans Baseball
Westley Vega
25 0 0 0 0 0 0 0 0 0
Orphans Baseball
Evan Yau
0 60 0 0 0 0 0 0 0 0
Pure Baseball Titans
Elijah Alba
20 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Isaiah Alba
95 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Ryan Crafton
0 0 31 0 0 0 0 0 0 0
Pure Baseball Titans
Bryan Humes Jr.
31 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Ty Kuwata
0 0 9 0 0 0 0 0 0 0
Pure Baseball Titans
Jackson Phillips
0 101 0 0 0 0 0 0 0 0
Pure Baseball Titans
Corbin Sterner
41 0 88 0 0 0 0 0 0 0
Pure Baseball Titans
Sei Valdez
34 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Sebastian Zaman
6 0 0 0 0 0 0 0 0 0
Sd Cowboys Black
Ian Brooke
0 0 70 0 0 0 0 0 0 0
Sd Cowboys Black
Eli Brum
48 0 0 0 0 0 0 0 0 0
Sd Cowboys Black
Josh Butters
60 0 0 0 0 0 0 0 0 0
Sd Cowboys Black
Cody Cappelletti
0 52 0 0 0 0 0 0 0 0
Sd Cowboys Black
Sal Gagliano
0 0 110 0 0 0 0 0 0 0
Sd Cowboys Black
Kayden Henson
13 0 0 0 0 0 0 0 0 0
Sd Cowboys Black
Nathan Moloney
49 0 8 0 0 0 0 0 0 0
Sd Cowboys Black
Lukas Oquendo
18 0 28 0 0 0 0 0 0 0
Sd Cowboys Black
Hezekiah Smith
0 63 0 0 0 0 0 0 0 0
Sd Cowboys Black
Mario Vitale III
75 0 0 0 0 0 0 0 0 0
Socal Prospects
Evander Ziggy Avinion
0 58 0 0 0 0 0 0 0 0
Socal Prospects
Bryden Bull
13 0 0 0 0 0 0 0 0 0
Socal Prospects
Mark Del Rio
39 0 89 0 0 0 0 0 0 0
Socal Prospects
Cleary Edwards
10 8 0 0 0 0 0 0 0 0
Socal Prospects
Teyton Hardeman
38 0 0 0 0 0 0 0 0 0
Socal Prospects
Dylan Pham
0 47 0 0 0 0 0 0 0 0
Socal Prospects
Jacob Santistevan
103 0 0 0 0 0 0 0 0 0
Tb Socal 210
Dylan Bui
22 0 0 0 0 0 0 0 0 0
Tb Socal 210
Christian Cory
79 0 0 0 0 0 0 0 0 0
Tb Socal 210
Sebastian Frye
0 103 0 0 0 0 0 0 0 0
Tb Socal 210
Joey Garcia
0 0 54 0 0 0 0 0 0 0
Tb Socal 210
Camren Lobo
94 0 0 0 0 0 0 0 0 0
Tb Socal 210
Dillan Lobo
35 0 51 0 0 0 0 0 0 0
Tbl
Jose Gurrola
0 75 0 0 0 0 0 0 0 0
Tbl
Max Lopez
0 37 0 0 0 0 0 0 0 0
Tbl
Travis Morales
92 0 0 0 0 0 0 0 0 0
Tbl
Carlos Navarro
0 0 21 0 0 0 0 0 0 0
Tbl
Julian Pardinas
91 0 0 0 0 0 0 0 0 0
Tbl
Raul Plascencia
34 0 0 0 0 0 0 0 0 0
Tbl
Morise Robinson
0 0 101 0 0 0 0 0 0 0
Temecula Valley Eagles
Juan Ayala
0 53 0 0 0 0 0 0 0 0
Temecula Valley Eagles
John Boer
0 37 64 0 0 0 0 0 0 0
Temecula Valley Eagles
Kevin Garcia
0 0 26 0 0 0 0 0 0 0
Temecula Valley Eagles
Alejandro Garza
0 0 19 0 0 0 0 0 0 0
Temecula Valley Eagles
Eli Lujan
44 0 0 0 0 0 0 0 0 0
Temecula Valley Eagles
Isaiah McMillian
63 0 0 0 0 0 0 0 0 0
Temecula Valley Eagles
Mateo Mendoza
0 38 0 0 0 0 0 0 0 0
Temecula Valley Eagles
Jamie Ruelas
0 17 0 0 0 0 0 0 0 0
Temecula Valley Eagles
Brady Stephenson
0 61 0 0 0 0 0 0 0 0
Temecula Valley Eagles
Ethan Udell
0 4 0 0 0 0 0 0 0 0
Wow Factor West 17u
Lute Chavez
78 0 0 0 0 0 0 0 0 0
Wow Factor West 17u
Aiden Cook
0 80 0 0 0 0 0 0 0 0
Wow Factor West 17u
Cash Dabbs
25 0 106 0 0 0 0 0 0 0
Wow Factor West 17u
Joseph Malki
11 74 0 0 0 0 0 0 0 0
Wow Factor West 17u
Blake Rajan
0 51 0 0 0 0 0 0 0 0
Wow Factor West 17u
Raymond Roybal
0 8 91 0 0 0 0 0 0 0
Wow Factor West 17u
Christopher Sampson
0 0 73 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest