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
Sajanthan Sabesh
K 23
Wins 1
ERA 15.750
WHIP 4.083
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 Zeeshan Khan 4 1 3 0 0 21.67 99 63 63 2 10 11 20.351 5.030 0.582 1.100 0.459 96 209 305 170 0 32 17 107 63
2 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
3 Sajanthan Sabesh 4 1 3 0 0 24 83 56 54 3 15 23 15.750 4.083 0.491 1.533 0.551 119 216 335 169 0 25 23 113 56
4 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
5 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
6 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
7 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
8 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
9 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
10 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
11 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
12 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
13 Kavithan Singarajah 2 0 2 0 0 6.34 40 36 36 4 4 6 39.748 6.940 0.635 1.500 0.568 42 74 116 63 0 8 5 39 24
14 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
15 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
16 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
17 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
18 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
19 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
20 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
21 Vijith Ganeshalingam 2 1 1 0 0 12.67 42 30 30 1 3 7 16.575 3.552 0.512 2.333 0.373 38 102 140 82 0 18 12 60 22
22 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
23 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
24 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
25 Harish Karunairajah 2 2 0 0 0 11.67 38 24 24 1 1 5 14.396 3.342 0.535 5.000 0.302 26 86 112 71 0 13 14 53 18
26 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
27 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
28 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
29 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
30 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
31 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
32 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
33 Imran Patel 3 2 1 0 0 16.33 45 20 20 0 6 5 8.573 3.123 0.469 0.833 0.398 49 123 172 96 0 23 17 67 29
34 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
35 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
36 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
37 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
38 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
39 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
40 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
41 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
42 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
43 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
44 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
45 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
46 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
47 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
48 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
49 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
50 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
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 Gautham Maheswaran 1 1 0 0 0 5 11 5 5 1 2 4 7.000 2.600 0.407 2.000 0.286 10 35 45 27 0 2 8 22 5
58 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
59 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
60 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
61 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
62 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