Elite Toronto Softball League - Pitching Stats - REC - 2026

ETSL Pitching Stats - REC - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 11 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
Thushan Panchalingam
ERA 3.818
K 5
Wins 2
WHIP 1.909
Thushan Panchalingam
WHIP 1.909
K 5
ERA 3.818
Wins 2
Thushan Panchalingam
BAA 0.346
K 5
ERA 3.818
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 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
3 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
4 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
5 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
6 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
7 Jugaansan  Thayalan 2 2 0 0 0 10.67 49 36 36 1 0 10 23.618 4.592 0.605 10.000 0.303 33 109 142 81 0 15 7 60 21
8 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
9 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
10 Ervin So 2 1 1 0 0 12 44 33 33 1 5 7 19.250 4.083 0.550 1.400 0.579 66 114 180 80 0 16 7 48 32
11 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
12 Nader Mostafaee 2 0 2 0 0 11.67 47 32 32 0 15 8 19.195 5.313 0.495 0.533 0.808 97 120 217 95 0 14 11 51 44
13 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
14 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
15 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
16 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
17 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
18 Umesh Suthananthan 3 1 1 1 0 20.67 52 25 25 2 2 13 8.466 2.612 0.456 6.500 0.367 58 158 216 114 0 23 24 81 33
19 Haslin Haseem 2 0 1 0 0 5.67 26 24 24 0 11 6 29.630 6.526 0.500 0.545 1.034 60 58 118 52 0 2 8 24 28
20 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
21 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
22 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
23 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
24 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
25 Sajanthan Sabesh 2 1 1 0 0 12.67 37 22 22 0 10 16 12.155 3.710 0.435 1.600 0.574 66 115 181 85 0 9 13 58 27
26 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
27 Ahnaf Munzoor 2 0 1 0 0 5 21 19 19 0 8 4 26.600 5.800 0.477 0.500 0.852 46 54 100 44 0 8 3 25 19
28 Thivaas Kulenthiran 2 1 1 0 0 12.67 37 19 19 0 2 7 10.497 3.078 0.500 3.500 0.289 28 97 125 74 0 10 18 56 18
29 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
30 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
31 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
32 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
33 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
34 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
35 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
36 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
37 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
38 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
39 Anittan Kansasamy 1 0 1 0 0 3.33 18 13 13 1 0 0 27.327 5.405 0.643 0.000 0.333 11 33 44 28 0 7 3 19 10
40 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
41 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
42 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
43 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
44 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
45 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
46 Vinujan Poologapooranan 1 0 1 0 0 2 8 9 9 0 6 1 31.500 7.000 0.400 0.167 1.050 21 20 41 20 0 2 3 12 8
47 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
48 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
49 Fawaad Raja 1 0 1 0 0 2.67 7 7 7 0 6 5 18.352 4.869 0.333 0.833 1.227 27 22 49 21 0 3 0 8 13
50 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
51 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
52 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
53 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
54 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
55 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
56 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
57 Arnav Saini 1 1 0 0 0 5 7 3 3 0 2 4 4.200 1.800 0.318 2.000 0.400 10 25 35 22 0 4 5 17 5
58 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
59 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