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
10/22
Day 2
10/23
Day 3
10/24
Day 4
10/25
Day 5
10/26
Day 6
10/27
Day 7
10/28
Day 8
10/29
Day 9
10/30
Day 10
10/31
BULLDOGS
Nicklas Fortier
47 0 0 0 0 0 0 0 0 0
BULLDOGS
Demetri Gaxiola
28 0 0 0 0 0 0 0 0 0
BULLDOGS
Sean Kirby
47 0 0 0 0 0 0 0 0 0
BULLDOGS
Kyle Kono
0 74 0 0 0 0 0 0 0 0
BULLDOGS
Matthew Murillo
20 0 0 0 0 0 0 0 0 0
BULLDOGS
Tyler Osburn
15 49 0 0 0 0 0 0 0 0
BULLDOGS
Ashton Reed
38 0 0 0 0 0 0 0 0 0
BULLDOGS
Giovanni Telfer
28 0 0 0 0 0 0 0 0 0
BULLDOGS
Dominic Tiberi
23 0 0 0 0 0 0 0 0 0
Canes West LV 2026
Austin Long
45 0 0 0 0 0 0 0 0 0
Canes West LV 2026
Dominic Mancini
0 49 0 0 0 0 0 0 0 0
Canes West LV 2026
Kanoa Wolfgang
0 68 0 0 0 0 0 0 0 0
Canes West LV 2026
Colin Yeager
72 0 0 0 0 0 0 0 0 0
Capitol Athletics
Jackson Allen
23 36 0 0 0 0 0 0 0 0
Capitol Athletics
James Horsley
63 0 0 0 0 0 0 0 0 0
Capitol Athletics
Jaron Spencer
83 0 0 0 0 0 0 0 0 0
Capitol Athletics
Cadence Stockton
26 67 0 0 0 0 0 0 0 0
CBA AZ Smashers
Dominik Garcia
24 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Trevor Mangano
66 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Izick Medina
0 94 0 0 0 0 0 0 0 0
CBA AZ Smashers
Antonio Sicarios
66 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Oskar Valdez
32 0 0 0 0 0 0 0 0 0
Cba Marlins
Bryden Bull
0 70 0 0 0 0 0 0 0 0
Cba Marlins
Nicholas Caballero
27 54 0 0 0 0 0 0 0 0
Cba Marlins
Aiden Corkery
44 0 0 0 0 0 0 0 0 0
Cba Marlins
Trevor Cunningham
0 56 0 0 0 0 0 0 0 0
Cba Marlins
Caden Flores
46 0 0 0 0 0 0 0 0 0
Cba Marlins
Gio Gastelum
17 48 0 0 0 0 0 0 0 0
Cba Marlins
Josh Haro
0 73 0 0 0 0 0 0 0 0
Cba Marlins
Ayden Olivares
13 58 0 0 0 0 0 0 0 0
Cba Marlins
Jackson Starbuck
0 43 0 0 0 0 0 0 0 0
Cba Marlins
Owen Thomas
43 0 0 0 0 0 0 0 0 0
Downey dirt devils
Jacob Barrientos
0 101 0 0 0 0 0 0 0 0
Downey dirt devils
Fabian Lopez
0 99 0 0 0 0 0 0 0 0
Downey dirt devils
Aaron Shelton
60 0 0 0 0 0 0 0 0 0
Downey dirt devils
Jacob Silva
0 90 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Payton Bryan
27 93 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Dominic Guevara
0 20 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Matteo Guevara
47 0 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Tyler Johnson
79 0 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Nathan Metz
13 0 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Kyson Rollo
67 0 0 0 0 0 0 0 0 0
Gbg Vegas 16/15 Fall
Milton Uribe
0 75 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Milano Bradley
0 12 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Sean Cole
65 2 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Carson Dudzinski
23 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Hudson Inouye
23 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Gavin Rogers
84 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Chris Whitman
0 87 0 0 0 0 0 0 0 0
Lv Knights
Briggs Barlow
91 0 0 0 0 0 0 0 0 0
Lv Knights
Declan Dodrill
31 0 0 0 0 0 0 0 0 0
Lv Knights
Josh Hohman
13 0 0 0 0 0 0 0 0 0
Lv Knights
Lucas Jaggers
15 96 0 0 0 0 0 0 0 0
Lv Knights
Sean Lopez
49 0 0 0 0 0 0 0 0 0
Lv Knights
Harmon Nelson
4 14 0 0 0 0 0 0 0 0
Lv Knights
Zayden Okami
9 0 0 0 0 0 0 0 0 0
Lv Knights
Anthony Sekikawa
21 0 0 0 0 0 0 0 0 0
Lv Knights
Toren Wolf
20 0 0 0 0 0 0 0 0 0
LV Phillies 16U
Nicholas Blakeney
0 91 0 0 0 0 0 0 0 0
LV Phillies 16U
Rashaan Chavis
40 0 0 0 0 0 0 0 0 0
LV Phillies 16U
Peter Gordon
0 50 0 0 0 0 0 0 0 0
LV Phillies 16U
Christopher Hemphill
35 0 0 0 0 0 0 0 0 0
LV Phillies 16U
Joey Maxwell
63 0 0 0 0 0 0 0 0 0
LV Phillies 16U
Tyler McDougal
0 12 0 0 0 0 0 0 0 0
LV Phillies 16U
Luke Miller
0 62 0 0 0 0 0 0 0 0
LV Phillies 16U
Ethan Schmidt
82 0 0 0 0 0 0 0 0 0
LVP 16u
Grayden Baker
19 59 0 0 0 0 0 0 0 0
LVP 16u
Carter Brunson
52 0 0 0 0 0 0 0 0 0
LVP 16u
Carson Cates
19 62 0 0 0 0 0 0 0 0
LVP 16u
Hudson Jones
0 57 0 0 0 0 0 0 0 0
LVP 16u
Rocco Laina
19 0 0 0 0 0 0 0 0 0
LVP 16u
Dylan Moehring
0 23 0 0 0 0 0 0 0 0
LVP 16u
Tommy Moreno
58 0 0 0 0 0 0 0 0 0
LVP 16u
Aidan Sykes
34 0 0 0 0 0 0 0 0 0
Nv Athletics 16u
Bradley Bell
8 40 0 0 0 0 0 0 0 0
Nv Athletics 16u
Nicolas Coogan
0 91 0 0 0 0 0 0 0 0
Nv Athletics 16u
Logan Grubbs
25 0 0 0 0 0 0 0 0 0
Nv Athletics 16u
Keimani Johnson
64 0 0 0 0 0 0 0 0 0
Nv Athletics 16u
Jayden Lawrence
0 14 0 0 0 0 0 0 0 0
Nv Athletics 16u
Hayden Lucibello
65 0 0 0 0 0 0 0 0 0
Nv Athletics 16u
Christian Zahn
28 35 0 0 0 0 0 0 0 0
NV Gators
Gavin Christensen
0 6 0 0 0 0 0 0 0 0
NV Gators
Landyn Jones
7 27 0 0 0 0 0 0 0 0
NV Gators
Bridger Knudson
0 73 0 0 0 0 0 0 0 0
NV Gators
Braylon Kolish
67 0 0 0 0 0 0 0 0 0
NV Gators
Jet McNelis
54 0 0 0 0 0 0 0 0 0
NV Gators
Grant Morris
56 0 0 0 0 0 0 0 0 0
NV Gators
Jared Orabuena
0 60 0 0 0 0 0 0 0 0
NV Gators
Karson Tait
21 16 0 0 0 0 0 0 0 0
NV Gators
Jacob Wagoner
29 0 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Eric (EJ) Aguilar
0 22 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Dylan Belyea
30 0 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Patrick Brady
57 0 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Houston Farrar
0 36 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Brendan McCawley
54 0 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Cayd Miller
0 63 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Boyd Peck
26 0 0 0 0 0 0 0 0 0
Pro Source 16u-Black
Jacob Reish
41 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Drake Hall
100 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Haden King
22 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Tyler Lipka
0 95 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Antonio Rubeis
0 32 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Ted Tsouras
66 0 0 0 0 0 0 0 0 0
SN Tribe
Jake Andreas
0 74 0 0 0 0 0 0 0 0
SN Tribe
Lincoln Evans
57 0 0 0 0 0 0 0 0 0
SN Tribe
Johnny Villarreal
0 15 0 0 0 0 0 0 0 0
TB SOCAL 210
Andrew Bugarin
18 9 0 0 0 0 0 0 0 0
TB SOCAL 210
Mikal Castillo
49 0 0 0 0 0 0 0 0 0
TB SOCAL 210
Samuel Duenas
13 0 0 0 0 0 0 0 0 0
TB SOCAL 210
Anthony Flores Jr.
0 56 0 0 0 0 0 0 0 0
TB SOCAL 210
Joey Garcia
78 0 0 0 0 0 0 0 0 0
TB SOCAL 210
Patrick Mollet
25 0 0 0 0 0 0 0 0 0
TB SOCAL 210
Rudy Rosales
68 0 0 0 0 0 0 0 0 0
TB SOCAL 210
Josue "Timo" Salinas
15 47 0 0 0 0 0 0 0 0
Team Trinity 15u
Justin Allen
24 91 0 0 0 0 0 0 0 0
Team Trinity 15u
Robby Bland
23 76 0 0 0 0 0 0 0 0
Team Trinity 15u
Austin Cholodenko
43 0 0 0 0 0 0 0 0 0
Team Trinity 15u
Luis De La Riva
48 0 0 0 0 0 0 0 0 0
Team Trinity 15u
Kosta Filipovic
10 0 0 0 0 0 0 0 0 0
Team Trinity 15u
Andrew Ramos
0 50 0 0 0 0 0 0 0 0
Team Trinity 15u
Luke Stringer
96 0 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Jason Borzello
102 0 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Aaron Boswell
0 54 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Andrew Chao
57 55 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Brayden Gijbels
8 89 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Nolan Jess
0 74 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Take Sato Kreis
32 5 0 0 0 0 0 0 0 0
Top Tier Dudes 2025
Evan Tavarez
12 0 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Jayden Archuleta
91 0 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Joseph Guerra
74 0 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Anthony Medrano
0 112 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Ricardo Scarborough
9 0 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Rich Scarborough
0 31 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Isaac Sterling
24 0 0 0 0 0 0 0 0 0
USA Prime -California (Navy)
Westley Vega
0 108 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