Elite Toronto Softball League - Pitching Stats - REC - 2026

ETSL Pitching Stats - REC - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 13 IP)
Wins Strike Outs ERA WHIP BAA
Ackshan Devakumar
Wins 3
K 16
ERA 8.623
WHIP 2.839
Raj Indrakumar
K 19
Wins 2
ERA 12.421
WHIP 3.802
Niro Kones
ERA 5.776
K 9
Wins 2
WHIP 2.701
Tamim Jamal
WHIP 2.440
K 11
ERA 8.185
Wins 2
Niro Kones
BAA 0.392
K 9
ERA 5.776
Wins 2
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 Thevesan Ragavan 3 0 3 0 0 15.66 78 56 55 0 6 11 24.585 5.364 0.600 1.833 0.417 65 156 221 130 0 16 19 90 40
2 Jugaansan  Thayalan 3 2 1 0 0 16.67 74 52 52 6 2 14 21.836 4.559 0.587 7.000 0.333 57 171 228 126 0 22 14 93 33
3 Zain Moledina 3 1 2 0 0 16.67 78 51 51 3 2 14 21.416 4.799 0.614 7.000 0.308 52 169 221 127 0 18 15 95 32
4 Dean Seegobin 2 0 2 0 0 11 64 42 42 2 3 4 26.727 6.091 0.681 1.333 0.376 41 109 150 94 0 10 13 66 28
5 Raj Indrakumar 5 2 2 0 0 23.67 66 42 42 0 24 19 12.421 3.802 0.420 0.792 0.752 152 202 354 157 0 25 23 90 67
6 Umesh Suthananthan 4 2 1 1 0 27.34 75 40 40 2 2 16 10.241 2.816 0.478 8.000 0.329 71 216 287 157 0 29 35 114 43
7 Haslin Haseem 3 0 2 0 0 8 44 39 39 0 16 7 34.125 7.500 0.543 0.438 0.936 88 94 182 81 0 5 10 44 37
8 Ervin So 3 1 1 0 0 13.67 50 38 38 2 6 8 19.459 4.097 0.543 1.333 0.573 75 131 206 92 0 18 9 54 38
9 Kevin Choo-Ket-Loung 2 0 2 0 0 10.66 49 37 37 3 8 9 24.296 5.347 0.557 1.125 0.598 64 107 171 88 0 13 9 56 32
10 Sajanthan Sabesh 3 1 2 0 0 18 57 39 37 1 15 18 14.389 4.000 0.452 1.200 0.599 97 162 259 126 0 15 21 83 43
11 Mathushan Suthakaran 3 2 1 0 0 19 71 37 37 2 5 15 13.632 4.000 0.538 3.000 0.392 69 176 245 132 0 20 21 100 32
12 Shaun Mohammed 3 1 0 0 0 13 46 34 34 1 14 10 18.308 4.615 0.474 0.714 0.883 106 120 226 97 0 13 14 40 57
13 Nader Mostafaee 3 1 2 0 0 17.67 54 34 34 0 21 11 13.469 4.244 0.443 0.524 0.853 133 156 289 122 0 20 17 66 56
14 Sajeevkumar Vaithiyanathan 2 0 2 0 0 10 50 33 33 2 4 7 23.100 5.400 0.617 1.750 0.444 48 108 156 81 0 12 8 52 29
15 Gaajan Suntharalingam 2 0 2 0 0 10 48 32 32 0 2 3 22.400 5.000 0.615 1.500 0.323 31 96 127 78 0 14 11 56 22
16 Rakeeth Srinesan 3 1 1 0 0 14.01 47 32 32 0 3 10 15.989 3.569 0.522 3.333 0.382 47 123 170 90 0 15 15 63 28
17 Arrenan Ratnaveluppillai 3 2 1 0 0 16.67 49 31 31 2 13 14 13.017 3.719 0.454 1.077 0.664 85 128 213 108 0 11 21 69 39
18 Karish Kanagalingam 2 0 2 0 0 5 26 30 30 0 22 5 42.000 9.600 0.426 0.227 1.467 88 60 148 61 0 4 4 23 38
19 Zeeshan Khan 2 0 2 0 0 12 45 28 28 0 9 9 16.333 4.500 0.511 1.000 0.547 58 106 164 88 0 17 8 53 35
20 Janarth Punniyamoorthy 2 1 1 0 0 9.33 40 25 25 2 5 14 18.757 4.823 0.556 2.800 0.526 51 97 148 72 0 5 8 45 27
21 Ahnaf Munzoor 3 1 1 0 0 6.33 25 24 24 0 13 6 26.540 6.003 0.446 0.462 1.030 68 66 134 56 0 8 4 30 26
22 Kunatharsan Thevarasa 2 1 1 0 0 10 35 24 24 2 3 6 16.800 3.800 0.522 2.000 0.368 32 87 119 67 0 12 11 49 18
23 Thivaas Kulenthiran 3 2 1 0 0 17.67 47 23 23 0 4 9 9.111 2.886 0.475 2.250 0.406 52 128 180 99 0 15 24 69 30
24 Ackshan Devakumar 3 3 0 0 0 18.67 49 23 23 1 4 16 8.623 2.839 0.471 4.000 0.389 51 131 182 104 0 20 14 76 28
25 Tamim Jamal 3 2 0 1 0 19.67 46 23 23 0 2 11 8.185 2.440 0.442 5.500 0.290 38 131 169 104 0 22 21 81 23
26 Ani Das 2 0 1 0 0 3.67 25 22 22 0 8 1 41.962 8.992 0.568 0.125 0.813 39 48 87 44 0 7 2 26 17
27 Arnav Saini 2 1 1 0 0 8.33 25 22 22 2 15 4 18.487 4.802 0.397 0.267 1.081 67 62 129 63 0 11 8 33 30
28 Janesh Sritharan 2 1 1 0 0 10 36 22 22 1 1 8 15.400 3.700 0.545 8.000 0.302 26 86 112 66 0 9 12 51 15
29 Kesavan Nadarasan 2 0 2 0 0 2 18 20 20 0 10 5 70.000 14.000 0.529 0.500 1.222 44 36 80 34 0 1 0 15 19
30 Osama Katawazi 2 1 0 0 0 9.33 25 18 18 0 8 6 13.505 3.537 0.424 0.750 0.648 46 71 117 59 0 11 8 38 21
31 Nith Muralitharan 1 0 1 0 0 3.67 14 17 17 1 9 2 32.425 6.267 0.424 0.222 1.026 39 38 77 33 0 5 3 19 14
32 Alexander Jameer 1 0 1 0 0 5.33 27 17 17 0 2 5 22.326 5.441 0.600 2.500 0.328 20 61 81 45 0 5 6 35 10
33 Imran Patel 2 1 1 0 0 11.33 37 17 17 0 1 3 10.503 3.354 0.544 3.000 0.216 19 88 107 68 0 16 11 54 14
34 Lathusan Thirumaran 2 2 0 0 0 14 34 17 17 1 6 11 8.500 2.857 0.420 1.833 0.491 52 106 158 81 0 11 19 49 32
35 Anittan Kansasamy 2 0 1 0 0 5.33 25 16 16 1 1 2 21.013 4.878 0.595 2.000 0.385 20 52 72 42 0 9 5 28 15
36 Ray Surujbally 3 3 0 0 0 10 29 16 16 0 1 5 11.200 3.000 0.492 5.000 0.471 40 85 125 59 0 11 13 36 23
37 Tony Tung 1 0 1 0 0 2 15 15 15 4 8 0 52.500 11.500 0.517 0.000 1.393 39 28 67 29 0 3 3 14 15
38 Vinujan Poologapooranan 2 0 1 0 0 3 17 15 15 0 6 2 35.000 7.667 0.531 0.333 0.714 25 35 60 32 0 3 4 22 10
39 Yusuf Moore 3 0 0 0 0 5.33 18 15 15 1 4 2 19.700 4.128 0.486 0.500 0.649 24 37 61 37 0 5 6 25 12
40 Fawaad Raja 2 0 1 0 0 7.67 23 15 15 0 6 13 13.690 3.781 0.451 2.167 0.682 45 66 111 51 0 7 2 27 24
41 Kavithan Singarajah 1 0 1 0 0 3.67 17 14 14 2 1 3 26.703 4.905 0.586 3.000 0.500 17 34 51 29 0 5 3 18 11
42 Colin Jesudasan 1 1 0 0 0 5.33 22 14 14 0 1 5 18.386 4.315 0.595 5.000 0.306 15 49 64 37 0 7 2 29 8
43 Jugraj Kooner 2 0 0 0 0 2.67 11 13 13 0 11 2 34.082 8.240 0.379 0.182 1.500 39 26 65 29 0 1 4 15 14
44 Gawtam Tharamakumaran 1 0 1 0 0 1.67 17 12 12 0 2 2 50.299 11.377 0.708 1.000 0.606 20 33 53 24 0 3 0 19 6
45 Shemaiah Shankar 2 2 0 0 0 12.33 28 12 12 0 5 3 6.813 2.676 0.406 0.600 0.628 54 86 140 69 0 17 16 39 30
46 Vijith Ganeshalingam 1 1 0 0 0 5.67 17 11 11 0 1 6 13.580 3.175 0.500 6.000 0.523 23 44 67 34 0 8 2 20 14
47 Marcela Cuesta 1 1 0 0 0 7 17 11 11 0 6 3 11.000 3.286 0.386 0.500 0.811 43 53 96 44 0 11 7 24 21
48 Niro Kones 2 2 0 0 0 13.33 29 11 11 0 7 9 5.776 2.701 0.392 1.286 0.600 57 95 152 74 0 20 9 47 27
49 Thisal Mahadurage 1 0 1 0 0 5 17 12 10 0 1 7 14.000 3.600 0.515 7.000 0.373 19 51 70 33 0 5 3 22 11
50 Harish Karunairajah 1 1 0 0 0 5 14 8 8 0 0 3 11.200 2.800 0.500 3.000 0.263 10 38 48 28 0 3 8 22 6
51 Menan Subramani 1 0 1 0 0 1 0 7 7 0 10 2 49.000 10.000 0.000 0.200 3.200 32 10 42 13 0 1 0 4 9
52 Janahan Manoharan 1 0 0 0 0 2 6 7 7 0 4 0 24.500 5.000 0.375 0.000 1.533 23 15 38 16 0 3 3 5 11
53 Alham Khatol 2 2 0 0 0 7.67 17 7 7 2 1 5 6.389 2.347 0.425 5.000 0.411 23 56 79 40 0 9 7 27 13
54 Thushan Panchalingam 4 2 0 0 0 11 18 6 6 0 3 5 3.818 1.909 0.346 1.667 0.229 16 70 86 52 0 11 15 45 7
55 Vakeesan Thevanathan 1 0 0 0 0 1.33 9 5 5 0 0 1 26.316 6.767 0.750 1.000 0.529 9 17 26 12 0 2 0 6 6
56 Janakan Yogalingam 1 1 0 0 0 4 13 5 5 0 0 2 8.750 3.250 0.542 2.000 0.194 6 31 37 24 0 4 5 16 4
57 Riththu Natkunaseelan 2 0 0 0 0 5 15 5 5 0 2 3 7.000 3.400 0.484 1.500 0.450 18 40 58 31 0 7 5 21 10
58 Sameeshan Somaskandamoorthy 1 1 0 0 0 7 15 4 4 0 0 3 4.000 2.143 0.417 3.000 0.395 17 43 60 36 0 12 6 23 13
59 Ayub Bhula 1 0 0 0 0 1.67 5 3 3 0 2 4 12.575 4.192 0.417 2.000 0.667 10 15 25 12 0 0 1 10 3
60 Nilaj Jayasankar 1 0 0 0 0 0.67 0 0 0 0 0 0 0.000 0.000 0.000 0.000 1.000 2 2 4 2 0 1 1 0 2
61 Kishan Rajeskanna 1 1 0 0 0 3 3 0 0 0 0 1 0.000 1.000 0.250 1.000 0.294 5 17 22 12 0 4 4 7 5

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