Elite Toronto Softball League - Pitching Stats - REC+ - 2026

ETSL Pitching Stats - REC+ - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 30 IP)
Wins Strike Outs ERA WHIP BAA
Kanthan Arul
Wins 6
K 23
ERA 10.632
WHIP 3.095
George Iordanou
K 43
Wins 2
ERA 12.178
WHIP 3.249
Soham Parikh
ERA 8.982
K 24
Wins 6
WHIP 2.700
Soham Parikh
WHIP 2.700
K 24
ERA 8.982
Wins 6
Soham Parikh
BAA 0.430
K 24
ERA 8.982
Wins 6
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
1 Hrair Janian 9 1 7 0 0 47.66 176 128 127 5 39 38 18.653 4.511 0.497 0.974 0.664 282 425 707 354 0 53 42 213 141
2 Jay Uthay 8 3 5 0 0 47 157 123 123 7 56 30 18.319 4.532 0.451 0.536 0.826 357 432 789 348 0 56 49 179 169
3 Gobi Naren 7 1 6 0 0 39.33 162 121 121 4 25 16 21.536 4.755 0.544 0.640 0.578 211 365 576 298 0 61 33 182 116
4 Waqar Dogar 10 6 4 0 0 60.33 188 120 120 5 23 29 13.923 3.497 0.490 1.261 0.480 234 488 722 384 0 75 70 258 126
5 Francis Paculanan 10 5 5 0 0 59.67 198 117 117 7 10 22 13.725 3.486 0.524 2.200 0.354 173 489 662 378 0 103 45 280 98
6 Prashan Singam 7 2 5 0 0 36 148 110 109 5 23 17 21.194 4.750 0.544 0.739 0.600 222 370 592 272 0 52 32 150 122
7 Alham Khatol 8 5 3 0 0 48.33 164 109 109 11 17 19 15.787 3.745 0.521 1.118 0.506 199 393 592 315 0 65 49 202 113
8 Lathusan Thirumaran 8 3 5 0 0 48.34 157 106 106 7 25 14 15.350 3.765 0.505 0.560 0.550 205 373 578 311 0 68 46 194 118
9 Abhi Srikantharajah 8 4 3 0 0 50.68 158 106 106 4 30 32 14.641 3.710 0.480 1.067 0.585 240 410 650 329 1 67 42 207 123
10 Russean Cain 9 5 4 0 0 57.34 167 105 105 5 37 30 12.818 3.558 0.474 0.811 0.687 292 425 717 352 1 84 34 193 159
11 Ray Surujbally 7 5 2 0 0 32.33 150 100 100 5 22 24 21.652 5.320 0.566 1.091 0.512 177 346 523 265 1 47 21 172 93
12 George Iordanou 9 2 7 0 0 56.33 167 98 98 4 16 43 12.178 3.249 0.485 2.688 0.416 199 478 677 344 0 63 55 249 95
13 Matt Kastelic 8 5 3 0 0 49.67 158 92 92 6 19 16 12.966 3.564 0.498 0.842 0.520 206 396 602 317 0 71 53 207 110
14 Pirashon Satkunalingam 8 2 5 0 0 50.33 132 91 89 5 29 26 12.378 3.199 0.434 0.897 0.627 237 378 615 304 0 56 58 183 122
15 Kanthan Arul 8 6 1 0 0 52.67 141 81 80 4 22 23 10.632 3.095 0.455 1.045 0.455 180 396 576 310 0 71 52 212 98
16 Colin Jesudasan 7 3 4 0 0 42.34 131 79 79 5 17 19 13.061 3.496 0.496 1.118 0.401 132 329 461 264 0 55 40 188 76
17 Jesse Mahadeo 6 2 3 0 0 39 133 78 78 4 20 24 14.000 3.923 0.512 1.200 0.556 180 324 504 260 0 59 24 158 102
18 Aswin Logan 7 5 2 0 0 41 123 78 78 2 21 28 13.317 3.512 0.466 1.333 0.517 170 329 499 264 0 52 40 168 96
19 Soham Parikh 9 6 3 0 0 60.01 144 77 77 2 18 24 8.982 2.700 0.430 1.333 0.453 194 428 622 335 0 91 58 230 105
20 Neithun Vipulan 8 4 4 0 0 47.34 143 76 76 3 12 27 11.238 3.274 0.502 2.250 0.359 140 390 530 285 0 57 46 214 71
21 Riththu Natkunaseelan 8 5 2 0 0 49 134 76 76 6 17 22 10.857 3.082 0.464 1.294 0.504 180 357 537 289 1 68 48 183 105
22 Huzaifah Mahida 6 2 3 0 0 35.67 124 75 75 7 7 14 14.718 3.673 0.546 2.000 0.384 111 289 400 227 0 49 32 158 69
23 James Berana 7 3 4 0 0 44.34 127 75 75 9 8 17 11.840 3.045 0.490 2.125 0.306 106 346 452 259 0 66 41 202 57
24 Neethan Kanthasamy 5 3 1 0 0 31.34 109 71 71 6 6 22 15.858 3.669 0.540 3.667 0.366 93 254 347 202 0 44 21 154 46
25 Thanuyan Tharmakulenthiran 7 5 2 0 0 40 116 67 67 3 25 20 11.725 3.525 0.477 0.800 0.527 157 298 455 243 0 48 34 160 83
26 Nicholas Petrelli 5 0 4 0 0 16.34 93 65 65 4 8 12 27.846 6.181 0.624 1.500 0.585 103 176 279 149 0 16 20 89 60
27 Rakshan Sarap 5 0 4 0 0 24.01 94 65 65 7 12 9 18.950 4.415 0.537 0.750 0.408 89 218 307 175 0 33 26 131 44
28 Ayub Bhula 7 2 3 0 0 39.33 122 65 64 3 4 17 11.391 3.204 0.513 4.250 0.255 81 318 399 238 0 57 35 195 43
29 Brindan Senthilrajan 8 2 3 0 0 27.67 102 58 58 3 3 18 14.673 3.795 0.557 6.000 0.365 88 241 329 183 0 34 26 123 60
30 Janesh Sritharan 5 4 1 0 0 32 95 57 56 3 17 17 12.250 3.500 0.463 1.000 0.409 104 254 358 205 0 47 29 145 52
31 Nooruddin Mohammed 6 4 2 0 0 38.67 99 55 55 10 10 26 9.956 2.819 0.454 2.600 0.399 118 296 414 218 0 43 38 148 70
32 Kesavan Sathasivanathan 4 0 4 0 0 22.67 72 53 53 4 14 14 16.365 3.794 0.480 1.000 0.695 132 190 322 150 0 32 18 84 66
33 Vithushek Jeyakumaran 4 0 3 0 0 9 68 52 52 2 9 6 40.444 8.556 0.660 0.667 0.644 85 132 217 103 0 8 12 55 48
34 Daurelo Gashaj 4 0 4 0 0 22.33 61 44 44 1 19 7 13.793 3.583 0.421 0.368 0.743 150 202 352 145 0 37 21 71 74
35 Sameeshan Somaskandamoorthy 3 2 1 0 0 19 67 40 40 3 6 10 14.737 3.842 0.519 1.667 0.427 70 164 234 129 0 25 20 85 44
36 Jathurshan Thangadurai 4 0 2 0 0 15 42 31 30 1 9 9 14.000 3.400 0.452 1.000 0.625 70 112 182 93 0 14 18 55 38
37 Thivaas Kulenthiran 3 3 0 0 0 19.67 52 30 30 2 4 10 10.676 2.847 0.473 2.500 0.412 56 136 192 110 0 23 21 76 34
38 Jathunath Thiyagalingam 6 2 1 0 0 19.67 50 29 29 1 9 10 10.320 2.999 0.439 1.111 0.608 87 143 230 114 0 28 17 69 45
39 Mohammad Kasuji 4 3 1 0 0 21 51 27 27 1 7 10 9.000 2.762 0.436 1.429 0.597 83 139 222 117 0 27 23 72 45
40 Ackshan Devakumar 3 2 0 0 0 19 49 23 23 2 6 6 8.474 2.895 0.454 1.000 0.412 56 136 192 108 1 26 21 79 29
41 Prashanth Yoganathan 3 1 0 0 0 7.33 25 20 20 1 6 2 19.100 4.229 0.490 0.333 0.661 41 62 103 51 0 6 12 30 21
42 Sham Singh 2 0 2 0 0 7.67 23 20 20 0 15 3 18.253 4.954 0.390 0.200 1.085 64 59 123 59 0 10 8 30 29
43 Aman Chahal 1 1 0 0 0 5.33 25 18 18 1 1 2 23.640 4.878 0.610 2.000 0.204 10 49 59 41 0 8 5 34 7
44 Sathish Thanasekran 2 1 0 0 0 13 30 18 18 0 8 5 9.692 2.923 0.400 0.625 0.596 59 99 158 75 0 18 14 43 32
45 Sameeshan Somaskandamoorthyx 2 2 0 0 0 13 31 16 16 0 2 5 8.615 2.538 0.463 2.500 0.267 23 86 109 67 0 16 13 56 11
46 Iqroup Shergill 3 1 0 0 0 13.67 31 16 16 0 4 6 8.193 2.560 0.408 1.500 0.396 36 91 127 76 0 25 10 57 19
47 Vivek Chawla 2 1 1 0 0 13 37 16 15 2 0 9 8.077 2.846 0.487 9.000 0.392 40 102 142 76 0 17 13 52 24
48 Venujan Sivaneswaran 1 0 1 0 0 5.33 25 14 14 2 1 3 18.386 4.878 0.625 3.000 0.288 15 52 67 40 0 4 7 33 7
49 Alamin Wohab 1 1 0 0 0 6 25 13 13 0 1 1 15.167 4.333 0.595 1.000 0.388 19 49 68 42 0 9 6 30 12
50 Sayon Umapalan 1 0 0 0 0 1.67 10 9 9 0 2 0 37.725 7.186 0.588 0.000 0.571 12 21 33 17 0 4 1 11 6
51 Muhammad Shahbaz 1 0 1 0 0 6.67 19 9 9 0 1 5 9.445 2.999 0.475 5.000 0.396 21 53 74 40 0 6 9 28 12
52 Arun Ravindran 1 1 0 0 0 6.67 20 9 9 0 5 1 9.445 3.748 0.476 0.200 0.857 36 42 78 42 0 11 5 23 19
53 James GumstayX 1 1 0 0 0 7 16 9 9 0 2 4 9.000 2.571 0.421 2.000 0.479 23 48 71 38 0 8 8 25 13
54 sean haseldonX 1 0 0 0 0 6 13 8 7 0 4 1 8.167 2.833 0.382 0.250 0.675 27 40 67 34 0 5 11 19 15
55 Anthony TejonX 1 0 1 0 0 6.33 17 7 7 0 0 2 7.741 2.686 0.486 2.000 0.348 16 46 62 35 0 11 5 23 12
56 Luxan Sarvanantharajah 2 1 0 0 0 4 8 6 6 0 3 3 10.500 2.750 0.348 1.000 0.962 25 26 51 23 0 5 4 9 14
57 Sajid X 1 1 0 0 0 5 14 6 6 0 1 5 8.400 3.000 0.483 5.000 0.349 15 43 58 29 0 4 5 22 7
58 Nithesan Pushpaharan 1 1 0 0 0 6.67 15 6 6 0 1 3 6.297 2.399 0.441 3.000 0.467 21 45 66 34 0 9 7 23 11
59 Rayhan Khan 1 0 0 0 0 0.33 3 3 3 0 2 1 63.636 15.152 0.500 0.500 1.429 10 7 17 6 0 0 0 3 3
60 Paul Bhatti 1 0 0 0 0 1 3 3 3 0 1 0 21.000 4.000 0.429 0.000 0.833 5 6 11 7 0 1 2 3 3
61 Diluxan Devakumar 2 1 0 0 0 2 5 3 3 1 1 0 10.500 3.000 0.455 0.000 0.857 12 14 26 11 0 3 2 8 3
62 Shawn Arul 1 0 0 0 0 1 0 0 0 0 0 0 0.000 0.000 0.000 0.000 1.333 4 3 7 3 0 3 0 1 2

Glossary
GP: Games Played Wins: Wins Loss: Losses Tie: Tie SO: Shutouts
IP: Innings Pitched Hits: Hits Runs: Runs ER: Earned Runs HR: Home Runs Given
BB: Walks K: Strikeouts BF: Batters Faced Balls: Balls Thrown Strikes: Strikes Thrown
PIT: Total Pitches IBB: Intentional Walks FPB: First Pitch Balls GO: Number of Ground Outs FPS: First Pitch Strikes
AO: Number of Air Outs (Fly Balls, Popups, Line Drives) K/BB:Strikeout/Walk Ratio B/S:Balls/Strike Ratio ERA: Earned Runs Average
WHIP:Walks plus hits per inning pitched BAA:Batting average against