Magnetic sensor arrays have been employed to measure currents for multicore cables due to their advantages of compact size, lightweight, low power consumption, and large dynamic range. However, the existing methods are applicable only to cases where the cable must be perpendicular to the sensor array plane due to the lack of capability of the 2-D magnetic field model to consider conductor inclination. To solve this problem, this article presents a method using a circular array of single-axis magnetic sensors to measure magnetic fields along and perpendicular to the sensor array plane. A 3-D magnetic field model that involves conductor incline angles is first derived. On the basis of the derived model, two main steps are performed to realize current sensing. First, an off-site calibration method is used to calibrate magnetic sensor parameters, including sensor position, orientation, gain factor, and phase shift. Second, not only the conductor currents and positions but also the incline angles are simultaneously calculated based on the detected magnetic fields and calibrated sensor parameters. Both steps are formulated as nonlinear least-square problems and solved efficiently. Both simulation and experiment are performed to demonstrate the superiority of the proposed method compared to the existing ones based on the 2-D magnetic field model when inclinations are introduced. The proposed method may have the potential for designing a clamp-on current sensor dedicated to multicore cables similar to hand-held current probes with a relatively large inner diameter for single-conductor systems.