INVERNESS THISTLES
PITCHING LEADERS
12/31/1908
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ABRD | ABRY | BNGR | BLFS | BRMG | CRDF | CORK | CNTR | DRBY | DRRY | DBLN | DNDE
EDBR | GLWY | GLSG | INVS | LMRK | LNDN | NWPT | PRTH | SHFD | SWNS | WNCH | WRXM
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
TEAM PITCHING SINGLE SEASON LEADERS TEAM PITCHING CAREER LEADERS
132 IP required for season rate statistics. 297 IP required for career rate statistics.
ERA - SINGLE SEASON
Rank Player ERA Year  
1. Víctor Hugo Velásquez 2.30 1906  
2. Jack Cunningham 2.56 1903  
3. Patrick Grimley 2.57 1902  
4. Patrick Grimley 2.59 1903  
5. Jack Cunningham 2.67 1905  
6. Patrick Grimley 2.67 1901  
7. Víctor Hugo Velásquez 2.77 1908  
8. Jack Cunningham 2.95 1902  
9. Patrick Grimley 2.97 1904  
10. Patrick Grimley 2.97 1905  
ERA - CAREER
Rank Player ERA IP  
1. Víctor Hugo Velásquez 2.80 656.2  
2. Jack Cunningham 3.02 1226.1  
3. Patrick Grimley 3.17 2206.1  
4. Adam Wilson 3.39 1227.1  
5. Jonathan Chalkley 3.47 314.0  
6. Rafael Andrade 3.62 532.0  
         
         
         
         
WINS - SINGLE SEASON
Rank Player W Year  
1. Patrick Grimley 22 1905  
2. Patrick Grimley 21 1903  
3. Matthew McKenzie 21 1904  
4. Jack Cunningham 20 1902  
5. Patrick Grimley 18 1902  
6. Víctor Hugo Velásquez 18 1908  
7. Ignacio Vélez 17 1906  
8. Patrick Grimley 17 1901  
9. Jack Cunningham 17 1903  
10. Matthew McKenzie 16 1908  
WINS - CAREER
Rank Player W IP  
1. Patrick Grimley 128 2206.1  
2. Matthew McKenzie 114 1916.1  
3. Jack Cunningham 80 1226.1  
4. Adam Wilson 59 1227.1  
5. Víctor Hugo Velásquez 45 656.2  
6. Rafael Andrade 26 532.0  
7. Felipe Ulibarri 17 208.1  
8. Ignacio Vélez 17 274.1  
9. Jonathan Chalkley 16 314.0  
10. Lewis Mackenzie 13 236.0  
LOSSES - SINGLE SEASON
Rank Player L Year  
1. Rafael Andrade 19 1908  
2. Patrick Grimley 18 1904  
3. Adam Wilson 17 1903  
4. Matthew McKenzie 17 1903  
5. Patrick Grimley 17 1908  
6. Patrick Grimley 17 1907  
7. Adam Wilson 16 1902  
8. Patrick Grimley 15 1906  
9. Patrick Grimley 15 1901  
10. Patrick Grimley 15 1902  
LOSSES - CAREER
Rank Player L IP  
1. Patrick Grimley 122 2206.1  
2. Matthew McKenzie 104 1916.1  
3. Adam Wilson 73 1227.1  
4. Jack Cunningham 50 1226.1  
5. Rafael Andrade 34 532.0  
6. Víctor Hugo Velásquez 26 656.2  
7. Felipe Ulibarri 19 208.1  
8. Ignacio Vélez 14 274.1  
9. Jonathan Chalkley 13 314.0  
10. Lewis Mackenzie 10 236.0  
WINNING PCT - SINGLE SEASON
Rank Player WPct Year  
1. Matthew McKenzie .750 1904  
2. Jack Cunningham .690 1902  
3. Víctor Hugo Velásquez .684 1906  
4. Patrick Grimley .647 1905  
5. Víctor Hugo Velásquez .636 1907  
6. Jack Cunningham .630 1903  
7. Jack Cunningham .625 1905  
8. Patrick Grimley .618 1903  
9. Jack Cunningham .615 1904  
10. Víctor Hugo Velásquez .600 1908  
WINNING PCT - CAREER
Rank Player WPct IP  
1. Víctor Hugo Velásquez .634 656.2  
2. Jack Cunningham .615 1226.1  
3. Jonathan Chalkley .552 314.0  
4. Matthew McKenzie .523 1916.1  
5. Patrick Grimley .512 2206.1  
6. Adam Wilson .447 1227.1  
         
         
         
         
SAVES - SINGLE SEASON
Rank Player SV Year  
1. Felipe Ulibarri 11 1907  
2. Felipe Ulibarri 7 1905  
3. Felipe Ulibarri 7 1908  
4. Felipe Ulibarri 7 1906  
5. Felipe García 2 1907  
6. Lewis Mackenzie 2 1901  
7. Lewis Mackenzie 2 1904  
8. Patrick Grimley 2 1904  
9. Patrick Grimley 2 1901  
10. Sean Smith 1 1901  
SAVES - CAREER
Rank Player SV IP  
1. Felipe Ulibarri 32 208.1  
2. Lewis Mackenzie 6 236.0  
3. Patrick Grimley 5 2206.1  
4. Jonathan Chalkley 2 314.0  
5. Felipe García 2 87.0  
6. Jack Cunningham 1 1226.1  
7. Callum Rodger 1 107.2  
8. Sean Smith 1 58.1  
9. Adam Wilson 1 1227.1  
10. Rafael Andrade 0 532.0  
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Víctor Hugo Velásquez 7.1 1908  
2. Patrick Grimley 6.7 1901  
3. Patrick Grimley 6.0 1902  
4. Patrick Grimley 4.7 1904  
5. Víctor Hugo Velásquez 4.5 1906  
6. Patrick Grimley 4.5 1903  
7. Patrick Grimley 4.3 1906  
8. Jack Cunningham 4.2 1904  
9. Jack Cunningham 4.1 1902  
10. Matthew McKenzie 4.1 1904  
WAR - CAREER
Rank Player WAR IP  
1. Patrick Grimley 34.4 2206.1  
2. Matthew McKenzie 20.8 1916.1  
3. Jack Cunningham 18.1 1226.1  
4. Víctor Hugo Velásquez 14.9 656.2  
5. Adam Wilson 9.1 1227.1  
6. Rafael Andrade 5.1 532.0  
7. Felipe Ulibarri 4.3 208.1  
8. Ignacio Vélez 1.0 274.1  
9. Jonathan Chalkley 0.9 314.0  
10. Sean Smith 0.1 58.1  
GAMES PITCHED - SINGLE SEASON
Rank Player G Year  
1. Jack Cunningham 38 1901  
2. Patrick Grimley 38 1903  
3. Patrick Grimley 38 1901  
4. Patrick Grimley 37 1908  
5. Patrick Grimley 36 1904  
6. Patrick Grimley 36 1905  
7. Matthew McKenzie 36 1906  
8. Patrick Grimley 36 1902  
9. Rafael Andrade 35 1908  
10. Rafael Andrade 35 1907  
GAMES PITCHED - CAREER
Rank Player G IP  
1. Patrick Grimley 288 2206.1  
2. Matthew McKenzie 264 1916.1  
3. Adam Wilson 171 1227.1  
4. Jack Cunningham 159 1226.1  
5. Felipe Ulibarri 131 208.1  
6. Lewis Mackenzie 90 236.0  
7. Víctor Hugo Velásquez 87 656.2  
8. Rafael Andrade 70 532.0  
9. Jonathan Chalkley 62 314.0  
10. Ignacio Vélez 53 274.1  
GAMES STARTED - SINGLE SEASON
Rank Player GS Year  
1. Patrick Grimley 34 1905  
2. Patrick Grimley 33 1906  
3. Rafael Andrade 33 1907  
4. Patrick Grimley 33 1907  
5. Matthew McKenzie 33 1908  
6. Víctor Hugo Velásquez 33 1908  
7. Rafael Andrade 33 1908  
8. Matthew McKenzie 33 1906  
9. Patrick Grimley 33 1908  
10. Matthew McKenzie 32 1905  
GAMES STARTED - CAREER
Rank Player GS IP  
1. Patrick Grimley 253 2206.1  
2. Matthew McKenzie 250 1916.1  
3. Jack Cunningham 146 1226.1  
4. Adam Wilson 146 1227.1  
5. Víctor Hugo Velásquez 75 656.2  
6. Rafael Andrade 66 532.0  
7. Jonathan Chalkley 33 314.0  
8. Ignacio Vélez 31 274.1  
9. Lewis Mackenzie 8 236.0  
10. Felipe García 0 87.0  
COMPLETE GAMES - SINGLE SEASON
Rank Player CG Year  
1. Patrick Grimley 30 1905  
2. Patrick Grimley 28 1904  
3. Patrick Grimley 27 1903  
4. Patrick Grimley 26 1902  
5. Jack Cunningham 24 1902  
6. Víctor Hugo Velásquez 23 1908  
7. Jack Cunningham 23 1904  
8. Matthew McKenzie 22 1902  
9. Patrick Grimley 21 1901  
10. Matthew McKenzie 20 1903  
COMPLETE GAMES - CAREER
Rank Player CG IP  
1. Patrick Grimley 185 2206.1  
2. Matthew McKenzie 114 1916.1  
3. Jack Cunningham 98 1226.1  
4. Adam Wilson 80 1227.1  
5. Víctor Hugo Velásquez 54 656.2  
6. Rafael Andrade 29 532.0  
7. Jonathan Chalkley 14 314.0  
8. Ignacio Vélez 11 274.1  
9. Lewis Mackenzie 4 236.0  
10. Felipe García 0 87.0  
SHUTOUTS - SINGLE SEASON
Rank Player SHO Year  
1. Víctor Hugo Velásquez 5 1908  
2. Patrick Grimley 4 1904  
3. Víctor Hugo Velásquez 4 1907  
4. Patrick Grimley 4 1902  
5. Jack Cunningham 3 1901  
6. Patrick Grimley 3 1901  
7. Rafael Andrade 3 1907  
8. Patrick Grimley 3 1903  
9. Matthew McKenzie 2 1902  
10. Matthew McKenzie 2 1901  
SHUTOUTS - CAREER
Rank Player SHO IP  
1. Patrick Grimley 21 2206.1  
2. Víctor Hugo Velásquez 11 656.2  
3. Matthew McKenzie 9 1916.1  
4. Jack Cunningham 7 1226.1  
5. Adam Wilson 6 1227.1  
6. Rafael Andrade 4 532.0  
7. Jonathan Chalkley 1 314.0  
8. Felipe García 0 87.0  
9. Lewis Mackenzie 0 236.0  
10. Callum Rodger 0 107.2  
INNINGS PITCHED - SINGLE SEASON
Rank Player IP Year  
1. Patrick Grimley 302.2 1905  
2. Patrick Grimley 285.0 1903  
3. Patrick Grimley 282.2 1901  
4. Víctor Hugo Velásquez 279.2 1908  
5. Patrick Grimley 276.0 1908  
6. Rafael Andrade 274.0 1908  
7. Patrick Grimley 273.0 1902  
8. Patrick Grimley 266.2 1904  
9. Patrick Grimley 265.1 1906  
10. Jack Cunningham 262.0 1902  
INNINGS PITCHED - CAREER
Rank Player IP IP  
1. Patrick Grimley 2206.1 2206.1  
2. Matthew McKenzie 1916.1 1916.1  
3. Adam Wilson 1227.1 1227.1  
4. Jack Cunningham 1226.1 1226.1  
5. Víctor Hugo Velásquez 656.2 656.2  
6. Rafael Andrade 532.0 532.0  
7. Jonathan Chalkley 314.0 314.0  
8. Ignacio Vélez 274.1 274.1  
9. Lewis Mackenzie 236.0 236.0  
10. Felipe Ulibarri 208.1 208.1  
HITS ALLOWED - SINGLE SEASON
Rank Player H Year  
1. Adam Wilson 309 1903  
2. Patrick Grimley 295 1908  
3. Adam Wilson 292 1902  
4. Matthew McKenzie 289 1903  
5. Patrick Grimley 287 1905  
6. Patrick Grimley 277 1903  
7. Matthew McKenzie 275 1902  
8. Patrick Grimley 270 1901  
9. Jack Cunningham 266 1902  
10. Patrick Grimley 266 1907  
HITS ALLOWED - CAREER
Rank Player H IP  
1. Patrick Grimley 2156 2206.1  
2. Matthew McKenzie 2008 1916.1  
3. Adam Wilson 1302 1227.1  
4. Jack Cunningham 1181 1226.1  
5. Víctor Hugo Velásquez 582 656.2  
6. Rafael Andrade 430 532.0  
7. Jonathan Chalkley 293 314.0  
8. Lewis Mackenzie 264 236.0  
9. Ignacio Vélez 238 274.1  
10. Felipe Ulibarri 167 208.1  
HOME RUNS ALLOWED - SINGLE SEASON
Rank Player HR Year  
1. Matthew McKenzie 42 1908  
2. Patrick Grimley 40 1908  
3. Patrick Grimley 36 1907  
4. Matthew McKenzie 36 1907  
5. Rafael Andrade 32 1908  
6. Rafael Andrade 27 1907  
7. Matthew McKenzie 22 1901  
8. Jack Cunningham 20 1901  
9. Jack Cunningham 20 1905  
10. Patrick Grimley 19 1903  
HOME RUNS ALLOWED - CAREER
Rank Player HR IP  
1. Patrick Grimley 159 2206.1  
2. Matthew McKenzie 159 1916.1  
3. Jack Cunningham 85 1226.1  
4. Rafael Andrade 59 532.0  
5. Adam Wilson 46 1227.1  
6. Víctor Hugo Velásquez 35 656.2  
7. Jonathan Chalkley 18 314.0  
8. Felipe García 17 87.0  
9. Felipe Ulibarri 12 208.1  
10. Callum Rodger 9 107.2  
WALKS ALLOWED - SINGLE SEASON
Rank Player BB Year  
1. Ignacio Vélez 137 1906  
2. Rafael Andrade 128 1908  
3. Rafael Andrade 126 1907  
4. Adam Wilson 97 1901  
5. Adam Wilson 81 1902  
6. Matthew McKenzie 81 1908  
7. Patrick Grimley 78 1908  
8. Matthew McKenzie 76 1901  
9. Matthew McKenzie 74 1902  
10. Adam Wilson 72 1904  
WALKS ALLOWED - CAREER
Rank Player BB IP  
1. Matthew McKenzie 510 1916.1  
2. Patrick Grimley 450 2206.1  
3. Adam Wilson 411 1227.1  
4. Rafael Andrade 254 532.0  
5. Jack Cunningham 246 1226.1  
6. Ignacio Vélez 181 274.1  
7. Jonathan Chalkley 149 314.0  
8. Víctor Hugo Velásquez 130 656.2  
9. Lewis Mackenzie 107 236.0  
10. Felipe Ulibarri 65 208.1  
WALKS PER 9 IP - SINGLE SEASON
Rank Player BB9 Year  
1. Jack Cunningham 1.2 1902  
2. Patrick Grimley 1.3 1903  
3. Patrick Grimley 1.4 1902  
4. Patrick Grimley 1.4 1901  
5. Víctor Hugo Velásquez 1.6 1906  
6. Patrick Grimley 1.6 1904  
7. Víctor Hugo Velásquez 1.8 1908  
8. Jack Cunningham 1.8 1901  
9. Jack Cunningham 1.9 1905  
10. Jack Cunningham 1.9 1904  
WALKS PER 9 IP - CAREER
Rank Player BB9 IP  
1. Víctor Hugo Velásquez 1.8 656.2  
2. Jack Cunningham 1.8 1226.1  
3. Patrick Grimley 1.8 2206.1  
4. Matthew McKenzie 2.4 1916.1  
5. Adam Wilson 3.0 1227.1  
6. Jonathan Chalkley 4.3 314.0  
         
         
         
         
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Rafael Andrade 201 1908  
2. Rafael Andrade 200 1907  
3. Matthew McKenzie 183 1907  
4. Patrick Grimley 176 1907  
5. Patrick Grimley 167 1908  
6. Víctor Hugo Velásquez 162 1908  
7. Matthew McKenzie 125 1908  
8. Jack Cunningham 113 1903  
9. Patrick Grimley 113 1903  
10. Patrick Grimley 112 1904  
STRIKEOUTS - CAREER
Rank Player K IP  
1. Patrick Grimley 941 2206.1  
2. Matthew McKenzie 810 1916.1  
3. Jack Cunningham 490 1226.1  
4. Rafael Andrade 401 532.0  
5. Víctor Hugo Velásquez 311 656.2  
6. Adam Wilson 216 1227.1  
7. Felipe Ulibarri 142 208.1  
8. Ignacio Vélez 120 274.1  
9. Jonathan Chalkley 104 314.0  
10. Felipe García 65 87.0  
STRIKEOUTS PER 9 IP - SINGLE SEASON
Rank Player K9 Year  
1. Matthew McKenzie 7.0 1907  
2. Rafael Andrade 7.0 1907  
3. Rafael Andrade 6.6 1908  
4. Patrick Grimley 6.2 1907  
5. Patrick Grimley 5.4 1908  
6. Víctor Hugo Velásquez 5.3 1907  
7. Víctor Hugo Velásquez 5.2 1908  
8. Matthew McKenzie 4.9 1908  
9. Jonathan Chalkley 4.7 1907  
10. Jack Cunningham 4.3 1903  
STRIKEOUTS PER 9 IP - CAREER
Rank Player K9 IP  
1. Rafael Andrade 6.8 532.0  
2. Víctor Hugo Velásquez 4.3 656.2  
3. Patrick Grimley 3.8 2206.1  
4. Matthew McKenzie 3.8 1916.1  
5. Jack Cunningham 3.6 1226.1  
6. Jonathan Chalkley 3.0 314.0  
         
         
         
         
K/BB - SINGLE SEASON
Rank Player K/BB Year  
1. Matthew McKenzie 3.16 1907  
2. Víctor Hugo Velásquez 2.89 1908  
3. Patrick Grimley 2.79 1907  
4. Patrick Grimley 2.69 1903  
5. Víctor Hugo Velásquez 2.66 1907  
6. Patrick Grimley 2.46 1902  
7. Patrick Grimley 2.38 1904  
8. Jack Cunningham 2.31 1905  
9. Patrick Grimley 2.29 1901  
10. Jack Cunningham 2.19 1902  
K/BB - CAREER
Rank Player K/BB IP  
1. Víctor Hugo Velásquez 2.4 656.2  
2. Patrick Grimley 2.1 2206.1  
3. Jack Cunningham 2.0 1226.1  
4. Matthew McKenzie 1.6 1916.1  
5. Rafael Andrade 1.6 532.0  
6. Jonathan Chalkley 0.7 314.0  
         
         
         
         
WHIP - SINGLE SEASON
Rank Player WHIP Year  
1. Víctor Hugo Velásquez 0.99 1906  
2. Patrick Grimley 1.05 1904  
3. Víctor Hugo Velásquez 1.10 1908  
4. Jack Cunningham 1.11 1901  
5. Patrick Grimley 1.11 1901  
6. Patrick Grimley 1.12 1902  
7. Patrick Grimley 1.12 1903  
8. Jack Cunningham 1.15 1902  
9. Víctor Hugo Velásquez 1.16 1907  
10. Jack Cunningham 1.16 1905  
WHIP - CAREER
Rank Player WHIP IP  
1. Víctor Hugo Velásquez 1.08 656.2  
2. Jack Cunningham 1.16 1226.1  
3. Patrick Grimley 1.18 2206.1  
4. Rafael Andrade 1.29 532.0  
5. Matthew McKenzie 1.31 1916.1  
6. Adam Wilson 1.40 1227.1  
         
         
         
         
OAVG - SINGLE SEASON
Rank Player OAVG Year  
1. Víctor Hugo Velásquez .219 1906  
2. Rafael Andrade .220 1908  
3. Ignacio Vélez .229 1906  
4. Patrick Grimley .231 1904  
5. Rafael Andrade .232 1907  
6. Jonathan Chalkley .234 1907  
7. Víctor Hugo Velásquez .242 1908  
8. Jack Cunningham .244 1903  
9. Jack Cunningham .244 1901  
10. Patrick Grimley .246 1905  
OAVG - CAREER
Rank Player OAVG IP  
1. Rafael Andrade .226 532.0  
2. Víctor Hugo Velásquez .238 656.2  
3. Jonathan Chalkley .247 314.0  
4. Jack Cunningham .250 1226.1  
5. Patrick Grimley .254 2206.1  
6. Matthew McKenzie .270 1916.1  
         
         
         
         
OSLG - SINGLE SEASON
Rank Player OSLG Year  
1. Víctor Hugo Velásquez .288 1906  
2. Ignacio Vélez .314 1906  
3. Patrick Grimley .319 1904  
4. Adam Wilson .341 1905  
5. Patrick Grimley .341 1902  
6. Víctor Hugo Velásquez .345 1908  
7. Patrick Grimley .350 1906  
8. Adam Wilson .351 1904  
9. Patrick Grimley .354 1903  
10. Patrick Grimley .355 1901  
OSLG - CAREER
Rank Player OSLG IP  
1. Víctor Hugo Velásquez .337 656.2  
2. Jonathan Chalkley .346 314.0  
3. Adam Wilson .362 1227.1  
4. Rafael Andrade .366 532.0  
5. Jack Cunningham .366 1226.1  
6. Patrick Grimley .372 2206.1  
         
         
         
         
OOPS - SINGLE SEASON
Rank Player OOPS Year  
1. Víctor Hugo Velásquez .551 1906  
2. Patrick Grimley .601 1904  
3. Patrick Grimley .627 1902  
4. Víctor Hugo Velásquez .632 1908  
5. Patrick Grimley .638 1903  
6. Patrick Grimley .643 1901  
7. Jack Cunningham .651 1903  
8. Patrick Grimley .654 1906  
9. Jack Cunningham .655 1901  
10. Ignacio Vélez .657 1906  
OOPS - CAREER
Rank Player OOPS IP  
1. Víctor Hugo Velásquez .622 656.2  
2. Jack Cunningham .661 1226.1  
3. Patrick Grimley .675 2206.1  
4. Jonathan Chalkley .682 314.0  
5. Rafael Andrade .690 532.0  
6. Adam Wilson .699 1227.1  
         
         
         
         
RWAR - SINGLE SEASON
Rank Player rWAR Year  
1. Patrick Grimley 9.2 1901  
2. Víctor Hugo Velásquez 8.9 1908  
3. Patrick Grimley 6.9 1902  
4. Patrick Grimley 6.1 1905  
5. Patrick Grimley 6.1 1903  
6. Patrick Grimley 5.6 1904  
7. Jack Cunningham 5.4 1902  
8. Víctor Hugo Velásquez 5.0 1906  
9. Jack Cunningham 5.0 1905  
10. Jack Cunningham 5.0 1901  
RWAR - CAREER
Rank Player rWAR IP  
1. Patrick Grimley 42.5 2206.1  
2. Matthew McKenzie 22.4 1916.1  
3. Jack Cunningham 21.7 1226.1  
4. Víctor Hugo Velásquez 17.8 656.2  
5. Adam Wilson 15.8 1227.1  
6. Rafael Andrade 7.6 532.0  
7. Felipe Ulibarri 4.7 208.1  
8. Jonathan Chalkley 4.3 314.0  
9. Ignacio Vélez 2.6 274.1  
10. Felipe García -0.2 87.0  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Saturday, March 21st , 2026 - OOTP Baseball 26.8 Build 82