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/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
Day 5
06/27
Day 6
06/28
Day 7
06/29
Day 8
06/30
Day 9
07/01
Day 10
07/02
Arbelo Baseball
Diego Allen
0 0 24 0 0 0 0 0 0 0
Arbelo Baseball
Bryan Cruz
26 75 0 0 0 0 0 0 0 0
Arbelo Baseball
Isaias Ducasse
13 64 0 0 0 0 0 0 0 0
Arbelo Baseball
Hunter Ewing
36 0 0 0 0 0 0 0 0 0
Arbelo Baseball
Jonathan Guillen
0 87 0 0 0 0 0 0 0 0
Arbelo Baseball
Abdiel Rios
10 0 0 0 0 0 0 0 0 0
Arbelo Baseball
William Torres
0 37 69 0 0 0 0 0 0 0
Ballers - 2024
Ryan Johnson
0 71 0 0 0 0 0 0 0 0
Ballers - 2024
Braxten Plemons
0 25 12 0 0 0 0 0 0 0
Ballers - 2024
Jackson Salata
0 0 83 0 0 0 0 0 0 0
Ballers - 2024
Braden Smith
38 0 0 0 0 0 0 0 0 0
Ballers - 2024
Trey Smith
22 0 0 0 0 0 0 0 0 0
Ballers - 2024
Eron Threlkeld
35 0 69 0 0 0 0 0 0 0
Ballers Baseball
Carlos Alicea
0 0 69 0 0 0 0 0 0 0
Ballers Baseball
Christopher Conde
0 0 77 0 0 0 0 0 0 0
Ballers Baseball
Isaac Correa
0 21 0 0 0 0 0 0 0 0
Ballers Baseball
Wylde Correa
0 38 0 0 0 0 0 0 0 0
Ballers Baseball
Cooper Hughes
0 7 0 0 0 0 0 0 0 0
Ballers Baseball
Jackson Kelley
23 0 67 0 0 0 0 0 0 0
Ballers Baseball
Christian Long
68 0 0 0 0 0 0 0 0 0
Ballers Baseball
Nicolas Partridge
16 7 0 0 0 0 0 0 0 0
Beast Baseball
Aden Atkinson
0 28 0 0 0 0 0 0 0 0
Beast Baseball
Osmani Flores
21 21 0 0 0 0 0 0 0 0
Beast Baseball
Issac Garcia
0 39 0 0 0 0 0 0 0 0
Beast Baseball
Michael Greenwood
0 91 0 0 0 0 0 0 0 0
Beast Baseball
Ethan Hernandez
79 0 0 0 0 0 0 0 0 0
Beast Baseball
Adrian Montesinos
0 0 69 0 0 0 0 0 0 0
Beast Baseball
Jan Perez
14 0 0 0 0 0 0 0 0 0
Beast Baseball
Rey Rivera-Gonzalez
5 0 0 0 0 0 0 0 0 0
Beast Baseball
Brandon Roca
0 62 0 0 0 0 0 0 0 0
Beast Baseball
Andres Williams
0 0 34 0 0 0 0 0 0 0
Brandon Blazers BC
Brooks Brown
38 0 49 0 0 0 0 0 0 0
Brandon Blazers BC
Marco Cafaro
69 0 0 0 0 0 0 0 0 0
Brandon Blazers BC
Gavin Cater
0 90 0 0 0 0 0 0 0 0
Brandon Blazers BC
Chase Conti
0 87 0 0 0 0 0 0 0 0
Brandon Blazers BC
Brayden Dicerb
0 20 58 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Ryan Hansen
0 0 85 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
John Abbott Havens
0 70 0 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Tucker Kennedy
0 0 0 77 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Payton King
83 0 0 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Dominic Masto
91 0 0 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Reedy Neill
25 25 0 20 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Evan Pall
0 0 6 17 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Cooper Rowell
0 0 51 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Austen Sarvis
0 0 2 0 0 0 0 0 0 0
Burn Atlantic 2024 - Orlosky
Thomas Shay
0 0 79 0 0 0 0 0 0 0
Dme Academy 2024
Spencer Beatrice
79 0 0 0 0 0 0 0 0 0
Dme Academy 2024
Aidan Elsey
84 0 0 0 0 0 0 0 0 0
Dme Academy 2024
Garrett Grant
0 0 0 83 0 0 0 0 0 0
Dme Academy 2024
Reed Johansson
0 39 0 83 0 0 0 0 0 0
Dme Academy 2024
Jj (Rocket) Robles Martinez
42 0 0 0 0 0 0 0 0 0
Dme Academy 2024
Lucas Tutunjian
36 0 0 0 0 0 0 0 0 0
Dme Academy 2024
Tyler Wright
0 0 59 0 0 0 0 0 0 0
Dme Academy 2024
Ryan Zagers
0 30 0 0 0 0 0 0 0 0
Dp Renegades
Jp Bhavsar
8 0 13 0 0 0 0 0 0 0
Dp Renegades
Ben Brackett
0 0 24 0 0 0 0 0 0 0
Dp Renegades
Evin Davis
0 0 15 0 0 0 0 0 0 0
Dp Renegades
Finn Doherty
0 0 93 0 0 0 0 0 0 0
Dp Renegades
Maxwell Hunt
79 0 0 0 0 0 0 0 0 0
Dp Renegades
Jack Lynch
0 0 92 0 0 0 0 0 0 0
Dp Renegades
Pj Meng
0 0 79 0 0 0 0 0 0 0
Dp Renegades
Andrew Pullum
0 96 0 0 0 0 0 0 0 0
Dp Renegades
Leyton Seidl
0 3 0 0 0 0 0 0 0 0
FBH Angels 16U White
Cole Bedenbaugh
0 24 0 0 0 0 0 0 0 0
FBH Angels 16U White
Jake Carbaugh
0 27 0 0 0 0 0 0 0 0
FBH Angels 16U White
Jake Diner
0 54 0 0 0 0 0 0 0 0
FBH Angels 16U White
Lukas Greenhalgh
0 36 0 0 0 0 0 0 0 0
FBH Angels 16U White
Donovan Lusby
0 0 61 0 0 0 0 0 0 0
FBH Angels 16U White
Nick Maurello
0 0 7 0 0 0 0 0 0 0
FBH Angels 16U White
Mitchell Parrish
72 0 11 0 0 0 0 0 0 0
FBH Angels 16U White
Cooper Register
0 18 0 0 0 0 0 0 0 0
FBH Angels 16U White
Easten Sells
21 0 67 0 0 0 0 0 0 0
FBH Angels 16U White
Brody Teston
15 0 0 0 0 0 0 0 0 0
FBH Angels 16U White
Tylor Timmons
0 13 0 0 0 0 0 0 0 0
FBH Angels 16U White
Caiden Whittenton
0 44 0 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Troy Ancayan
76 0 0 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Caleb Freeman
0 65 0 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Matthew Gaines
29 0 28 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Reid Linsangan
13 0 48 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Parker Martin
0 18 41 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Aramis Pabon
0 25 0 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Jackson Phillips
30 0 25 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Kyle Powers
56 0 0 0 0 0 0 0 0 0
Fort Caroline Indians 16u
Daniel Riker
1 0 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Braxton Brown
0 16 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Payton Harlan
0 6 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Lucas Jimenez
0 29 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Gage McCrystal
0 29 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Bubba Miller
44 0 0 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Matthew Phieffer
42 0 77 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Cam Rodriguez
0 29 24 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Alejandro Sandoval, Jr.
30 0 19 0 0 0 0 0 0 0
Legends 15u Black Powered by Under Armour
Ethan Sorensen
85 0 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Roman Bovelsky
0 77 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Owen Franklin
70 0 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Ryan Harris
0 16 25 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Ely Houston
11 0 48 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Brodie Kyser
41 0 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Sam Lejeune
0 0 73 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Pete Oderio
0 0 68 0 0 0 0 0 0 0
Ostingers Baseball Academy 16u
Cooper Wright
0 13 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Paul Abolafia
0 84 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Breck Arnold
0 27 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Nash Freedman
0 3 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Maximilian Gonzalez
19 0 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Jack Koza
23 28 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Jake Kroeger
19 79 0 0 0 0 0 0 0 0
Palm Beach Select 2024 American
John Luechauer
26 0 59 0 0 0 0 0 0 0
Palm Beach Select 2024 American
Avery Sinnes
0 0 57 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Danny Goncalves
0 0 57 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Devin Grazzal
0 14 50 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Jah’Syi Narcisse
0 73 0 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Brandon Roberts
0 28 0 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Larry Rodriguez
0 36 0 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Ignacio Salaverria
0 25 0 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Yasiel Sanchez
0 0 42 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Austin Simmons
0 0 8 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Bobby Torres
0 0 66 0 0 0 0 0 0 0
Palm Beach Select 2024 National
Mathew Zamore
0 78 0 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Miguel Alvarado
0 28 0 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Cooper Chapman
0 8 74 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Andrew Furey
55 0 0 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Drew Meyer
0 75 0 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Isaac Padilla
0 0 0 66 0 0 0 0 0 0
Power Baseball 2024 Gold
JD Rojas
0 0 18 0 0 0 0 0 0 0
Power Baseball 2024 Gold
Brock White
0 0 0 76 0 0 0 0 0 0
Power Baseball 2024 White
Harrison Ashley
53 0 0 0 0 0 0 0 0 0
Power Baseball 2024 White
Gabriel De Cardenas
0 0 0 14 0 0 0 0 0 0
Power Baseball 2024 White
Dominic Debellis
64 0 0 0 0 0 0 0 0 0
Power Baseball 2024 White
Tyler Hershiser
49 0 6 77 0 0 0 0 0 0
Power Baseball 2024 White
Michael Mellucci
19 0 0 0 0 0 0 0 0 0
Power Baseball 2024 White
Caleb Pollock
0 93 0 0 0 0 0 0 0 0
Power Baseball 2024 White
Aaron Reabe
40 0 90 0 0 0 0 0 0 0
Power Baseball 2024 White
Diego Reyes
0 0 86 0 0 0 0 0 0 0
Power Baseball 2024 White
Jaxon Wells
0 16 32 0 0 0 0 0 0 0
Premier 16u
Wesley Borgert
22 0 0 0 0 0 0 0 0 0
Premier 16u
Grant Bowers
0 24 6 0 0 0 0 0 0 0
Premier 16u
Jason Dumas
0 12 29 0 0 0 0 0 0 0
Premier 16u
Luke Hanners
36 0 35 0 0 0 0 0 0 0
Premier 16u
Brett Jones
67 0 0 0 0 0 0 0 0 0
Premier 16u
Noah Lopez
0 30 0 0 0 0 0 0 0 0
Premier 16u
Phillip Maddox
59 0 0 0 0 0 0 0 0 0
Premier 16u
Mason Plain
0 37 0 0 0 0 0 0 0 0
Premier 16u
Ryan Tomlinson
0 0 36 0 0 0 0 0 0 0
Premier 16u
Gamble Whitcomb
44 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Dylan Applebaum
11 0 20 0 0 0 0 0 0 0
Primal 9 - Lowery
Nick Curra
41 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Sean Denitto
25 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Adriel Gonzalez
75 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Matthew Heath
17 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Ethan Kohn
45 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Sean Nolan
0 95 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Dylan Rex
35 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Vaughn Rex
17 0 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Dylan Stolov
0 0 74 0 0 0 0 0 0 0
VR Baseball
Isaiah Delgado
0 94 0 0 0 0 0 0 0 0
VR Baseball
Luis Morales
0 0 1 0 0 0 0 0 0 0
VR Baseball
Luke Nunez
0 66 0 0 0 0 0 0 0 0
VR Baseball
Daniel Ortiz
0 0 38 0 0 0 0 0 0 0
VR Baseball
Leonardo Pineda
0 35 0 0 0 0 0 0 0 0
VR Baseball
Brayden Plouffe
21 0 61 0 0 0 0 0 0 0
VR Baseball
Colin Raleigh
71 0 0 0 0 0 0 0 0 0
VR Baseball
Alan Rodriguez
0 43 0 0 0 0 0 0 0 0
VR Baseball
Parker Trowbridge
53 0 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Anthony Arroyo
0 0 22 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Sean Ballmann
0 0 83 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Diezel Brown
0 0 5 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Gavin Jusino
0 0 37 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Tyler Limbach
0 0 30 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Austin McCormack
0 0 87 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Shawn Rodeffer
0 73 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Roman Sercu
0 0 88 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Diego Tovar
39 30 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Wyatt Wright
60 0 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/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
2022 16U PG Florida World SeriesArbelo Baseball 2024 Scout TeamBryan Cruz776/19/2022 RR