A battery module comprises of several lithium-ion cells connected in series and parallel configuration to obtain the desired voltage, current and power specifications. The overall response of a module can be affected by (i) the electrical topology, (ii) the thermal topology and (iii) the cell-to-cell variations. The distribution of current depends on the series/parallel assembly and variation in interconnect resistance in the module. Operation of a cell is accompanied by an increase in temperature. In a module, the thermal environment seen by a cell is different depending on whether it is an interior cell or a cell at the boundary of module exposed to environment. There is additional thermal cross talk between cells through heat conduction in metallic interconnects. Finally, there can be several reasons for cell-to-cell variation in a module. The cells used for building a module can have variable state of charge and internal resistance at the manufacturing level. As the module is cycled, the ageing of cells in a module can differ due to variation in current, evolution of range of lithiation of electrodes and the temperature of the cell.In this research work, we develop a coupled electrical, thermal, and electrochemical model to simulate the charge and discharge of a battery module with the overall aim of identifying the cell with largest performance degradation and most likelihood of failure. This physics-based modeling approach comprises of a simplified electrochemical and lumped thermal model of an individual cell. At the module level, the modeling framework is extended to include the electrical and thermal connectivity along with the electrochemical response.