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/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
Day 5
07/04
Day 6
07/05
Day 7
07/06
Day 8
07/07
Day 9
07/08
Day 10
07/09
Bluecats Baseball
Karter Banks
41 0 0 53 0 0 0 0 0 0
Bluecats Baseball
Mason Bishop
8 9 0 32 0 0 0 0 0 0
Bluecats Baseball
Cameron Brewer
64 0 0 0 0 0 0 0 0 0
Bluecats Baseball
John Clark
0 0 33 0 0 0 0 0 0 0
Bluecats Baseball
Ayden Hughes
51 0 8 0 0 0 0 0 0 0
Bluecats Baseball
Mj Parker
0 0 0 21 0 0 0 0 0 0
Bluecats Baseball
Joseph Pawlik
0 49 0 0 0 0 0 0 0 0
Bluecats Baseball
Haiden Payne
0 0 35 0 0 0 0 0 0 0
Bluecats Baseball
Zachary Reid
0 48 0 0 0 0 0 0 0 0
Bluecats Baseball
Cohen Trosclair
47 0 0 0 0 0 0 0 0 0
Bluecats Baseball
Landon Tyre
0 33 0 0 0 0 0 0 0 0
Bluecats Baseball
Ethan Waldrop
0 6 0 0 0 0 0 0 0 0
Bluecats Baseball
Daniel Walker
0 29 39 0 0 0 0 0 0 0
Bluecats Baseball
Ricky Wisdom, Jr
0 26 0 0 0 0 0 0 0 0
Demopolis Baseball Club
Jake Bumgarner
41 0 93 0 0 0 0 0 0 0
Demopolis Baseball Club
Tucker Capps
12 17 0 49 0 0 0 0 0 0
Demopolis Baseball Club
Colton Colgrove
42 0 0 72 0 0 0 0 0 0
Demopolis Baseball Club
Josiah Colgrove
44 0 8 56 0 0 0 0 0 0
Demopolis Baseball Club
Bryant Deas
0 13 0 7 0 0 0 0 0 0
Demopolis Baseball Club
Jackson Hasty
42 0 62 0 0 0 0 0 0 0
Demopolis Baseball Club
Gunner Jordan
0 0 13 0 0 0 0 0 0 0
Demopolis Baseball Club
JW McAlpine
0 84 0 0 0 0 0 0 0 0
Demopolis Baseball Club
Bryce McElroy
0 0 0 92 0 0 0 0 0 0
Demopolis Baseball Club
Conner Reynolds
0 0 7 0 0 0 0 0 0 0
Demopolis Baseball Club
Braxton Vice
0 71 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
Grayson Bean
42 0 0 10 0 0 0 0 0 0
East Coast Sox - Mosley
Aaric Beasley
0 65 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
Miles Boutwell
17 0 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
Aiden Bridges
56 0 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
Noah Flynn
0 21 61 0 0 0 0 0 0 0
East Coast Sox - Mosley
Cooper Garner
15 0 0 88 0 0 0 0 0 0
East Coast Sox - Mosley
Anthony Mangialardi
42 0 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
John Moore
0 0 82 0 0 0 0 0 0 0
East Coast Sox - Mosley
Parks Mosley
0 43 0 0 0 0 0 0 0 0
East Coast Sox - Mosley
Jackson Page
0 0 69 0 0 0 0 0 0 0
East Coast Sox - Mosley
Brayden Simpson
22 0 15 0 0 0 0 0 0 0
FW Mastodons 2026
Beau Baker
37 0 0 83 0 0 0 0 0 0
FW Mastodons 2026
Layne LeMaster
37 0 68 0 0 0 0 0 0 0
FW Mastodons 2026
Kaleb Richards
26 0 0 0 0 0 0 0 0 0
FW Mastodons 2026
Drew Schemenaur
29 15 0 0 0 0 0 0 0 0
FW Mastodons 2026
Adam Stillwell
27 0 28 21 0 0 0 0 0 0
FW Mastodons 2026
Jacoby Triplett
19 92 0 0 0 0 0 0 0 0
FW Mastodons 2026
Grant Wendel
14 0 0 0 0 0 0 0 0 0
G2 Prospects Ohio
Logan Kish
0 0 106 0 0 0 0 0 0 0
G2 Prospects Ohio
Logan Kistler
53 0 0 0 0 0 0 0 0 0
G2 Prospects Ohio
Adam Levine
12 0 0 0 0 0 0 0 0 0
G2 Prospects Ohio
Brock Pesicek
47 100 0 0 0 0 0 0 0 0
G2 Prospects Ohio
Josh Peters
24 55 0 0 0 0 0 0 0 0
G2 Prospects Ohio
Freddie Showers
0 20 22 0 0 0 0 0 0 0
Hcyp Raiders
Kellan Clark
0 60 0 0 0 0 0 0 0 0
Hcyp Raiders
Luke Evans
40 0 97 0 0 0 0 0 0 0
Hcyp Raiders
Bryce Johnston
44 0 0 0 0 0 0 0 0 0
Hcyp Raiders
Mason Melhuish
17 0 77 0 0 0 0 0 0 0
Hcyp Raiders
Yash Patel
0 22 0 77 0 0 0 0 0 0
Hcyp Raiders
Austin Proescher
0 86 0 0 0 0 0 0 0 0
Hcyp Raiders
Danny Ranallo
0 12 0 0 0 0 0 0 0 0
Hcyp Raiders
Brayden Streets
30 0 11 0 0 0 0 0 0 0
Hcyp Raiders
Keegan Wojdon
39 0 0 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Peyton Anderson
0 8 0 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Aidan Gorman
0 52 0 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Kasey Gross
13 0 15 46 0 0 0 0 0 0
Next Level Ohio 16u Red
Carson Jackson
43 0 24 32 0 0 0 0 0 0
Next Level Ohio 16u Red
Jacob Kaiser
0 0 8 36 0 0 0 0 0 0
Next Level Ohio 16u Red
Cayden McKinney
0 0 76 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Brayden Puckett
20 0 18 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Isaac Sertell
24 79 0 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Colton Teepe
0 25 0 0 0 0 0 0 0 0
Next Level Ohio 16u Red
Hayden Vanhoose
21 0 56 0 0 0 0 0 0 0
Next Level Ohio Blue
Drew Bailey
28 0 89 0 0 0 0 0 0 0
Next Level Ohio Blue
Rylan Block
12 0 78 0 0 0 0 0 0 0
Next Level Ohio Blue
Blake Bowen
19 54 0 0 0 0 0 0 0 0
Next Level Ohio Blue
Jacob Boyer
0 45 0 0 0 0 0 0 0 0
Next Level Ohio Blue
Juan Lamboy
28 24 0 28 0 0 0 0 0 0
Next Level Ohio Blue
Jarrett Mullen
16 44 0 76 0 0 0 0 0 0
Next Level Ohio Blue
Kamdyn Penley
26 8 0 0 0 0 0 0 0 0
Next Level Ohio Blue
Grayson Reynolds
44 0 54 0 0 0 0 0 0 0
Next Level Ohio Blue
Zach Ross
18 0 0 0 0 0 0 0 0 0
Next Level Ohio Blue
Calan Williams
21 0 0 0 0 0 0 0 0 0
North Georgia Generals
Wes Arnold
42 0 0 9 0 0 0 0 0 0
North Georgia Generals
Dallas Bilbrey
0 22 0 39 0 0 0 0 0 0
North Georgia Generals
James Davis
21 0 0 0 0 0 0 0 0 0
North Georgia Generals
Gavyn Hughley
9 0 0 56 0 0 0 0 0 0
North Georgia Generals
Colson Lewis
20 0 0 0 0 0 0 0 0 0
North Georgia Generals
Maverick McCary
40 0 0 68 0 0 0 0 0 0
North Georgia Generals
Cooper Pierce
21 0 47 0 0 0 0 0 0 0
North Georgia Generals
Kayden Quick
0 66 0 0 0 0 0 0 0 0
North Georgia Generals
Logan Shoemake
0 0 36 0 0 0 0 0 0 0
North Georgia Generals
Josh Stone
53 0 0 88 0 0 0 0 0 0
willamette spikes 2026'
Kyle Argue
41 0 62 0 0 0 0 0 0 0
willamette spikes 2026'
Camden Gager
0 38 0 51 0 0 0 0 0 0
willamette spikes 2026'
Maguire Gray
0 61 0 0 0 0 0 0 0 0
willamette spikes 2026'
Ethan Harris
0 37 0 0 0 0 0 0 0 0
willamette spikes 2026'
Diego Lopez
43 0 28 49 0 0 0 0 0 0
willamette spikes 2026'
Gavyn Murphy
10 0 0 0 0 0 0 0 0 0
willamette spikes 2026'
Henry Pearson
22 0 0 0 0 0 0 0 0 0
willamette spikes 2026'
Leonard Roggenbuck
9 0 0 0 0 0 0 0 0 0
willamette spikes 2026'
Nathan Scharringhausen
0 30 0 0 0 0 0 0 0 0
willamette spikes 2026'
Jace Willett
0 0 19 90 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/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
2024 PG 16U National Elite ChampionshipTPL 16U Pro EliteAdam Hall686/29/2024 RR RR